Viz - Scene Graph - Graphical World (Tree Data Structure)

Utah Teapot

About

A scene graph is a collection of nodes in a tree structure.

It's equivalent to a document in xml

The node of the tree are:

On each node in the tree (parent or leaf), a geometrical transformation (translation, rotation,…) can be applied (excepted on a layer). An operation performed on a parent automatically propagates its effect to all of its child..

Implementation

Data Structure

  • array
  • or linked list

Transformation

A transformation would accumulate its transformation by:

  • quaternions (Complex Number vector representation)
  • or Euler angles.

Rendering

Viz - Render

Specification

Documentation / Reference





Discover More
Utah Teapot
Data Visualization Foundation

The Utah Teapot. Data visualization is the process of mapping quantitative data to visuals (shapes, color, position, etc) to create a graph made of geometric object. Information visualization: ...
Utah Teapot
Rendering Engine

renders a scene DirectX OpenGL Web GL (3D, 2D graphics rendering within any compatible web browser) PDF, PS (?)
Utah Teapot
Viz - Group of Graphical Object

A group groups: graphical object or another group in a scene graph.
Utah Teapot
Viz - Layer

A layer acts like a transparent sheet upon which any graphic object can be placed. There is no difference between layers and groups at all, since they are both just nodes of a scene graph. Layers...
Utah Teapot
Viz - Render

A traversal of a scene will send graphical operation to an rendering engine. traversal : in 2D, the Painter%27s_algorithmPainter's algorithm: start at the root and then recursively draw the...
Utah Teapot
Viz/Spatial - Relationship

in Viz A scene graph may describe the spatial relationship of the various graphical object: The knight moves through 3D space as the horse moves.
Utah Teapot
Z Order

The z order gives the order of appearance in the z axis and places the graphical object in the background or foreground. The z-order apply to the graphical object and to its descendants. It provides...



Share this page:
Follow us:
Task Runner