Jump to content

GSoC/2024/StatusReports/kuntalhere

From KDE Community Wiki

Title of your project

3D Visualization for Labplot

Work report

  • Week 1: Evaluated 3D visualization libraries; selected QtGraphs for LabPlot integration
  • Week 2: Implemented QAbstract3DGraph in QGraphicsScene via QWidgetProxy
  • Week 3-4: Developed responsive QWidget resizing for 3D scene
    • Implemented Q3DSurface for surface plot rendering
    • Created QDockWidgets for 3D property manipulation
    • Developed UI for data selection from QTableWidget and QTableView
    • Architected backend (data processing) and frontend (user interaction) modules
  • Week 5: Integrated data input from QTableWidget and QGenericMatrix
    • Implemented parametric demo surface
    • Incorporated Q3DTheme for surface styling
    • Implemented Q3DCamera parameter controls
    • Added QSlider for dynamic surface curve visualization

Links to Blogs and other writing

https://gsoc-blog-zeta.vercel.app/