Introduction
The Need for Integrated Web-based Multimedia
Java MediaTM Family
Java 3DTM API
- Markets and Applications
Java 3DTM API Overview
A Platform Independent 3D API
- Java 3D API Design Goals
- - High Performance
- Layered Implementation
- Target Hardware Platforms
Programming Paradigm
- The Scene Graph Programming Model
- A Java 3D Application Scene Graph Example
Java 3D View Model
- The Camera Based Model
Input
Behavior, Animation, and Picking
- Behavior Object
- Scheduling
Rendering Model, Rendering Modes, and Execution Path
- Rendering Modes
- Java 3D Runtime Execution Path
Sound Model
Vector Math Library
- Vector Objects
- Matrix Objects
Geometry Compression
Scene Graphs and Java 3DTM API Objects
Scene Graph Overview
- Scene Graph Structure
Scene Graph Objects
- Scene Graph Superstructure Objects
- Node Objects
- Scene Graph Component Objects
- Scene Graph Viewing Objects
Group Node Objects
- Group Node
Leaf Node Objects
- Leaf Node
Scene Graph Component Objects
- Node Component Objects - Attribute
- Node Component Objects - Geometry
- GeometryArray Objects