Click or drag to resize
OIV.Inventor.Wpf Namespace
The OIV.Inventor.Wpf namespace offers base components for WPF interoperability. In the current version of Open Inventor, we only provide render area functionality for WPF.
Classes
  ClassDescription
Public classDirect3D9Exception
Public classNvDxInteropException
Public classSoWpfRenderArea Obsolete.
Represents a control that displays the Open Inventor scenegraph provided by the Source. This control is also in charge to propagate events to the SoSceneManager hosted by the Source.
Public classSoWpfRenderAreaCore
Utility class to render a scene into a Direct3D surface.
Public classSoWpfRenderAreaSource Obsolete.
An ImageSource that displays a user-created Open Inventor scenegraph.
Remarks

The OIV.Inventor.Wpf namespace offers base components for WPF interoperability.

In the current version of Open Inventor, we only provide render area functionality for wpf. There is no viewer functionality, which means you need to implement your own camera manipulation and other features provided at the viewer level. Viewer functionalities are scheduled for future releases.

To give you a little bit of background, Wpf render area was introduced to try to handle overlap and transparency issues in Wpf, but this turned out to have caused lower performance. Also, Wpf render area is a very recent component, so you could face some issues, and so we continue to work on it to improve reliability and performance, in the meantime as a more a robust solution, we advise to use a WinForm host. (see example "src/Inventor/examples/Features/WPF/WpfHostWinFormHelloCone")