The Java 3DTM API

Technical White Paper

 

Contents


  1. Introduction
    The Need for Integrated Web-based Multimedia
    Java MediaTM Family
    Java 3DTM API
    - Markets and Applications

  2. 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

  3. 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

  4. HelloUniverse: A Java 3DTM API Sample Program

 


Continue to next chapter





Rambler's Top100