Unfinished parts
Urgent:
- bounding box propagation
- screenshot
- output parameter registration
- time module
- button boxes
VISH
- check and verify module unloading functionality
- support for GUI main() as a plugin
- compound parameters
- ghost objects (virtual, coupled representation of remote object)
- remote coupling
- XML state - ADX?
- eagle vs. fiber-vector: which library is more basic?
GLvish
- Camera navigation
- primitive
- using Geometric Algebra
- Bounding box propagation
- viewer automatic clipping planes
- surface renderer etc.
- point renderer etc.
- transparent objects separated into octrees
- generalized viewer input
- image grabbing
- layer grabbing
- layer-constrained rendering & freezing
- time-constrained/precision-limited rendering
Fiber-VISH
- integration with GSSE
- support for tetraedrons, hexaedrons
- multiblock support
- coordinate transformations via graphs (ADX?)
- I/O layer
QVish
- Qt GUI representation of all native types as inputs (bool/string/...)
- Time slider/variable keyframe representation
- retrievement of OpenGL shots for storing frames
- Network representation:
- BUGFIX: connections among icons
- BUGFIX: scrollbar functional
- BUGFIX: icon shake action
- drawing connections
- active connections (clickable, execute action)
- colored/patterned connections
- grouping of objects
- hierarchy of objects
- multiple network views
- Tree representation:
- Display of parameters
- Conceptual work
- Story representation:
- revise functionality
- allow integration of screenshots
- integrate with help system
- Script integration
- using Cint
- using tcl
- using python
- GLViewer
- frame grabbing
- scrollbar mode
- MetaViewer
- support for cube mapping viewer
- support for multichannel cylindrical viewer
- support for mainwindow-like multiple viewers
- Module unloading support
- Module downloading/web updating support
- Help system
- context-sensitive web server access
- uploading of user help text
- rating of user-created help text
- adding web services based on help text rating
- interface semantic web technologies
- make use of Story representation
- implement functionality in VISH as most as possible instead of qVISH
- ...
Major projects
- GTK GUI representation
- FLTK GUI representation
- wxWindows GUI representation
- Native Windows GUI representation
Libraries which might be worthful to interface
There are various libraries around which offer complementary functionality. It might be worth to look at them and eventually interface them through some VISH plugin. Here, we collect such libraries, and seek for motivated programmers to work on a possible VISH integration. Feel free to add any more suggestions and/or to state an assessment/status report here.