CERN Accelerating science

This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern/ for current CERN information.

 

 

 

Release Notes for OpenInventor 2.4 for UNIX

May 1997
 

Open Inventor 2.4 is fully compatible with Open Inventor 2.1. This release includes several new features, enhancements and bug fixes.

New features:

Enhancements: Bugs fixes: This release is available on : HP, SUN, Digital, IBM, SGI, LINUX 1 New features

1.1 Localization

It is now possible to change the label string in all Open Inventor Widgets thus allowing to change the default language, and also to unsensitive some of the labels.

The app-defaults/Inventor directory contains the default resource file for all standard viewers. You must put this file in /usr/lib/X11/app-defaults or set the XAPPLRESDIR environment variable (see X window documentation) to $OIVHOME/app-defaults directory.

To set a specific language, do the following:

ln -s Inventor.english Inventor then set the XAPPLRESDIR variable to $OIVHOME/app-defaults

If you already have a resource file merge Inventor.xxx with yours (see xrdb)

A localised version of the SceneViewer is provided in $OIVHOME/src/TGSdemos/SceneViewerL

1.2 COLLISION DETECTION

Open Inventor 2.4 now supports Collision Detection with several very powerful methods. See the Collision Detection on-line documentation and demonstration programs for more details.

1.3 VRML 2.0 NODES

Open Inventor 2.4 supports a set of new classes compatible with the VRML 2.0 specifications. See the VRML2 nodes on-line documentation for more details.

2 Enhancements

2.1 Improved NURBS rendering

The NURBS tesselation algorithm has been improved. NURBS are rendered more accurately and rendering speed has been improved. Many bugs have been fixed. Now even very large CAD models can be loaded succesfully. Applications linked with Open Inventor 2.4 do not require any modification to use this enhancement.

A comparison of the old and new tesselation can be made by loading the files in $OIVHOME/src/TGSdemos/data/ with a 2.1 and a 2.4 application.

2.2 New SoText3 SoLight and SoEnvironment nodes 

These nodes have been enhanced. They provide you with better rendering.

3 Bug fixes

3.1 SoAnnotation

With OpenInventor 2.1.1, SoAnnotation didn't work properly (even on SGI). Objects displayed under this node were rendered in Z-buffer mode as if they were rendered under a normal SoSeparator. This problem has been fixed in this release.

Test it with SceneViewer and load the file:

$OIVHOME/src/TGSdemos/data/annotation.iv 3.2 First image now displayed when using TGS OpenGL X rendering 

When using TGS OpenGL in X11 rendering, the first image was not displayed. This problem is fixed in this release.