GSoC/2024/StatusReports/kuntalhere

From KDE Community Wiki
< GSoC‎ | 2024‎ | StatusReports
Revision as of 07:56, 11 July 2024 by Kuntalhere (talk | contribs) (Created page with "== Title of your project == 3D Visualization for Labplot == Work report == * Week 1: Evaluated 3D visualization libraries; selected <code>QtGraphs</code> for <tt>LabPlot</tt> integration * Week 2: Implemented <code>QAbstract3DGraph</code> in <code>QGraphicsScene</code> via <code>QWidgetProxy</code> * Week 3-4: Developed responsive <code>QWidget</code> resizing for 3D scene ** Implemented <code>Q3DSurface</code> for surface plot rendering ** Created <code>QDockWidgets</c...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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/