VISUALIZATION SYSTEM FOR OCTAVE
Octaviz is a visualization system for Octave.
It is a wrapper that makes all VTK
classes accessible from within Octave using the same object-oriented
syntax as in C++ or Python. Octaviz also provides high-level functions for 2D
and 3D visualization. Using those functions, most common visualization tasks (3D
surface plots, contour plots, meshes etc) can be accomplished without any knowledge about VTK.
Unfortunately, Octaviz is no longer in development. The latest release (0.4.7) was quite usable and stable when built against vtk-5.0. All major features of the wrapper are implemented: all VTK classes are wrapped, array exchange between Octave and VTK works, callbacks work and finally there is experimental CygWin support. Excluding language specific constructs, Python examples (included in VTK) can be used in octave without any modification. To help you get started, about 70 Python examples are converted to Octave and included in Octaviz.
Comments, suggestions, bug repports and patches are most welcome (you can use forums at SourceForge or send your comments to email@example.com).