Demonstrations

The demo programs illustrate various features of Open Inventor and its extensions (MeshViz, VolumeViz).

Source code for these demos, as well as other example programs, can be found in the /src/demos directory.

The example programs, including the demos, are a valuable source of information and cover almost every significant feature of the Open Inventor SDK. You can use them as a starting point for generating your own applications.

 

Before building a demo, you'll need to modify the References section by setting 'Copy Local' to 'true' for InventorNet and SbLinear.

Open Inventor


Actions
Writing and loading scene graph.


AlarmSensor
Alarm sensor sample.

AnimCurve
Curve animation.

Collisions
Base collisions sample.

Detail
Picking detail usage.

Engines
Translate shape with engine.

EventCallbackHandler
Event management.

ExtSelection
Lasso selection sample.

FaceSetHole
FaceSet with hole.

FieldSensor
Sensor on camera's position.

Furnace
Furnace visualization.

Images
Scene graph export to images.

IndexedFaceSet
Simple IndexedFaceSet sample.

Interactions
Draggers and Manipulators sample.

LevelOfDetail
Projection based level of detail.

LightMoving
Light moving around earth.

LOD
Camera-based level of detail.

Misc
Conversion sample.

MPEGFrameRenderer
Per frame MPEG video creation.

MPEGNavRenderer
Camera moving MPEG video creation.

NodeKits
NodeKits editing.

NodeSensor
Color modification sensor.

SimpleTexture
Texture rendering.

SingleField
Single field editing.

StandardSceneGraphHandling
Adding and removing shapes.

TextureCoordinates
Texture coordinates usage sample.

TextureFunction
Texture function usage sample.

TextureTansparency
Texture transparency sample.

TimerSensor
Animation with a timer sensor.

VectorizeAction
Vectorize output of scene.

Viewers
Sample of all viewers.

VRMLIndexed
VRML indexed shape.

VRMLInexedLineSet
VRML indexed line set.

VRMLSimpleShapes
VRML simple shape sample.

VRMLTimeSensor
Simple VRML cube animation.

MeshViz


AngularAxis Editor
AngularAxis editing.

AutoCubeAxis
AutoCube axis sample.

CartesianGrid2DVec
Cartesian 2D grid vector editing.

CartesianGrid3DVec
Cartesian 3D grid vector editing.

Grapher
Function display based on formula.

Histogram3D
3D histogram rendering.

LinearValueLegend
Linear legend editing.

MeshContouring
Simple Mesh contouring.

MeshFilled
Simple Mesh filling.

MeshLevelSurf
Mesh level surface rendering.

Meteo2D
Meteo data rendering.

MultiAxis
Multi axis sample.

MultiHistogram
Multi histogram sample.

PieChart2D
Simple 2D pie chart.

PieChart3D
Simple 3D pie chart.

PrettyCurve
Curve editing.

Ribbon
Ribbon and axis sample.

SingleHistogram
Simple histogram sample.

Surfacer
Surface display based on formula.

Tube
Tube and axis sample.

WaterLevel
Water level sample.

VolumeViz


DataCompositor
Data composition sample.

VolRend
Main VolumeViz demonstration.

VolumeViz
Simple VolumeViz sample.

VolumeVizConverters
Sample of VolumeViz conversion.

VolumeVizManipulators
VolumeViz manipulators sample.