- Forward


Java 3D Scene Graphs
An Introduction


Prof. David Bernstein
James Madison University

Computer Science Department
bernstdh@jmu.edu

Print

Scene Graphs
Back SMYC Forward
  • Purpose:
    • Organize and control the rendering of its constituent objects
  • In Java3D:
    • Branches of the tree do not share state information
    • Hence, different objects can be rendered concurrently
Scene Graphs (cont.)
Back SMYC Forward
  • The Root Node:
    • A VirtualUniverse
  • Two Main Branches:
    • View Branch
    • Content Branch
Symbology
Back SMYC Forward
java3d_symbols
Scene Graph Paths
Back SMYC Forward
  • Defined:
    • The (unique) path from the root node to a leaf node
  • Important Properties:
    • A scene graph path completely specifies the state information (e.g., location, orientation, size) of its leaf
    • The visual attributes of an object depend only on its scene graph path
There's Always More to Learn
Back -