WxNviz: Difference between revisions
Jump to navigation
Jump to search
m (→Final reports) |
(→Final reports: block diffs added) |
||
Line 89: | Line 89: | ||
=== Final reports === | === Final reports === | ||
* Changes in OGSF library, relevant diffs: | * Changes in OGSF library, diff [http://trac.osgeo.org/grass/changeset?new=grass%2Ftrunk%2Flib%2Fogsf%4032321&old=grass%2Ftrunk%2Flib%2Fogsf%4031313 before] and [http://trac.osgeo.org/grass/changeset?new=grass%2Ftrunk%2Flib%2Fogsf%4032757&old=grass%2Ftrunk%2Flib%2Fogsf%4032585 after] indentation relevant diffs: | ||
** [http://trac.osgeo.org/grass/changeset?new=grass%2Ftrunk%2Flib%2Fogsf%4032658&old=grass%2Ftrunk%2Flib%2Fogsf%4032652 diff1] | ** [http://trac.osgeo.org/grass/changeset?new=grass%2Ftrunk%2Flib%2Fogsf%4032658&old=grass%2Ftrunk%2Flib%2Fogsf%4032652 diff1] | ||
** [http://trac.osgeo.org/grass/changeset?new=grass%2Ftrunk%2Flib%2Fogsf%4032321&old=grass%2Ftrunk%2Flib%2Fogsf%4032034 diff2] | ** [http://trac.osgeo.org/grass/changeset?new=grass%2Ftrunk%2Flib%2Fogsf%4032321&old=grass%2Ftrunk%2Flib%2Fogsf%4032034 diff2] |
Revision as of 19:09, 18 August 2008
Back to wxGUI page.
Accepted Google Summer of Code 2008 project
Roadmap / Progress
Done
- Initial cleaning underlying GRASS OpenGL gsurf OGSF Library
- Doxygenization, code documentation
- Eliminate fprintf(), changed to G_*_message(), G_warning(), G_fatal_error(), and G_debug()
wxGUI Nviz extension
- Integration with Layer Manager, (un)loading data when map layer is (un)/checked
- Integration with Map Display, auto-rendering functional
- View settings (position, height, perspective, twist, z-exag), perspective can be changed by mouse wheel
- Surface settings (attributes, draw mode)
- Vector 2D/3D points and lines (including boundaries, areas, faces, volumes)
- Saving layer properties in workspace file
What should work:
- Start GRASS with NC dataset
- Add raster map "elevation" and vector map "roadsmajor"
- Start Nviz from Map display toolbar
- Change view, surface attributes, draw mode (try also auto-rendering)
- Enable/disable data layer from Layer Manager
In progress
- Update OGSF Library documentation
- Experimental prototype of CLI version of NVIZ (just very simple functionality)
- Design experimental nvizlib used by CLI and wxPython NVIZ prototype
- Experimental prototype of NVIZ toolbox for wxGUI (based on NVIZ CLI functionality)
wxGUI Nviz extension
- Support for volumes
Nviz CLI
- To be updated (based on wxGUI Nviz functionality)
Screenshots
Alpha prototype
|
Ideas
Google SoC Reports
- 2008-06-06
- 2008-06-13
- 2008-06-20
- 2008-06-27
- 2008-07-04
- 2008-07-11
- 2008-07-18
- 2008-07-25
- 2008-08-01
- 2008-08-08
- 2008-08-15