Overview: Open Inventor - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Overview: Open Inventor

Description:

Overview: Open Inventor CSE 681 CSE 681 Open Inventor set of building blocks based on OpenGL - uses OpenGL for rendering focuses on creating 3D objects commonly used ... – PowerPoint PPT presentation

Number of Views:83
Avg rating:3.0/5.0
Slides: 10
Provided by: wen61
Learn more at: https://cse.osu.edu
Category:

less

Transcript and Presenter's Notes

Title: Overview: Open Inventor


1
OverviewOpen Inventor
2
Open Inventor
  • set of building blocks
  • based on OpenGL - uses OpenGL for rendering
  • focuses on creating 3D objects
  • commonly used to render the objects
  • creates a scene graph
  • directed, acyclic graph of nodes
  • state machine
  • some nodes modify state
  • object nodes are rendered according to current
    state

3
Inventor Objects
  • database primitives
  • shape
  • property
  • group
  • engine
  • manipulators
  • handle box
  • trackball
  • components
  • materials
  • directional lights

4
Hierarchical Traversal
Separator Separator RotationXYZ axis
Z angle 0 ElapsedTime speed
0.4 . Timeout Transform
translation 0 0 0.5 Separator
5
The Scene Database
Transformation node
Separator node
Object node
Property node
6
Sample Graph
Group
Separator
transform
object
transform
property
7
Class Tree
SoBase SoFieldContainer SoNode SoCamera SoShape So
Cube SoEngine SoCalculator
8
Etc.
Callback function at node Selection callback
node Event callbacks manipulators
9
OSU inventor flattens tree
T1
T12
T1234
T1
T2
O1
O2
O3
O1
T3
O2
T4
O3
Write a Comment
User Comments (0)
About PowerShow.com