|
|
Line 3: |
Line 3: |
| See also wxNviz [http://grass.osgeo.org/grass64/manuals/html64_user/wxGUI.Nviz.html manual page]. | | See also wxNviz [http://grass.osgeo.org/grass64/manuals/html64_user/wxGUI.Nviz.html manual page]. |
| __TOC__ | | __TOC__ |
| == Roadmap / Progress ==
| |
|
| |
| === Done ===
| |
|
| |
| * Initial cleaning underlying [http://trac.osgeo.org/grass/browser/grass/trunk/lib/ogsf GRASS OpenGL gsurf OGSF Library]
| |
| ** Doxygenization, code documentation
| |
| ** Eliminate <tt>fprintf()</tt>, changed to <tt>G_*_message()</tt>, <tt>G_warning()</tt>, <tt>G_fatal_error()</tt>, and <tt>G_debug()</tt>
| |
|
| |
| ==== 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)
| |
| ::http://trac.osgeo.org/grass/browser/grass/trunk/visualization/nviz2/cmd
| |
| * Design experimental <tt>nvizlib</tt> used by CLI and wxPython NVIZ prototype
| |
| ::http://trac.osgeo.org/grass/browser/grass/trunk/lib/nviz
| |
| * Experimental prototype of NVIZ toolbox for wxGUI (based on NVIZ CLI functionality)
| |
| ::http://trac.osgeo.org/grass/browser/grass/trunk/gui/wxpython/nviz
| |
| ::http://trac.osgeo.org/grass/browser/grass/trunk/gui/wxpython/gui_modules/nviz.py
| |
|
| |
| ==== wxGUI Nviz extension ====
| |
|
| |
| * Support for volumes
| |
|
| |
| ==== Nviz CLI ====
| |
|
| |
| * To be updated (based on wxGUI Nviz functionality)
| |
|
| |
| == Screenshots == | | == Screenshots == |
|
| |
|
Revision as of 16:43, 23 May 2010
Back to wxGUI page.
See also wxNviz manual page.
Screenshots
Alpha prototype
Ideas
Google Summer of Code
See also