Overview
Porting to Open Inventor 2.1
 
Porting Applications With No Custom Classes
Porting Custom Classes
Incompatible API Changes
 
Overview of Changes By Class Name
Changes to Shape Hints
Changes to Complexity
Changes to Materials and Colors
Changes to Normals
Changes to Texture Coordinates
Changes to Vertex-Based Shapes
Changes to Viewers
Miscellaneous Changes
Scene Appearance Changes in Open Inventor 2.1
 
New Features
 
Version-Related Changes
File Reading and Writing
New Nodes
New Fields
Miscellaneous Additions
Incompatible Extender API Changes
 
Methods
Elements
Shape Nodes
Material Property Nodes
Engine Evaluation
Appendix
A: Creating a Node
 
Overview
Initializing the Node Class
Defining the Constructor
Implementing Actions
Creating a Property Node
Creating a Shape Node
Creating a Group Node
Using New Node Classes
Creating an Abstract Node Class
The copyContents() Method
The affectsState() Method
Uncacheable Nodes
Creating an Alternate Representation
Generating Default Normals