|
|
|
|
|
Product Summary
|
|
Java 3D API is a
network-centric, scene-graph based 3D graphics API, that
revolutionizes 3D graphics application development across diverse
markets.
|
|
Platforms
|
|
|
|
Data Types
|
2D, 3D, 4D
|
2D, 3D
|
|
Basic Primitives
|
- Point
- Lines
- Triangles
- Bitmaps
|
- Point
- Lines
- Triangles
- Bitmaps
|
|
Complex Primitives
|
- Quads
- Meshes
- Polygons
- Fans
- Strips
- Through utility library
-
|
- Quads
- Polygons
- Trifans
- TriStrips
- Through utility library
-
- Box
- Cones
- Cylinder
- Spheres
|
|
Texture Mapping (1D, 2D, 3D)
|
Yes
|
Yes
|
|
MIP Mapping
|
Yes
|
Yes
|
|
Scene Graph
|
No
|
Yes
|
|
Color Spaces
|
|
|
|
Rendering Modes
|
- Immediate
- Retained Mode achieved through display list
|
- Immediate
- Retained
- Compiled-Retained
- Mixed-mode
- (Combination of the above 3)
|
|
Image Processing
|
Yes
|
No
|
|
Affine and Projective Transform
|
Yes
|
Yes
|
|
Lighting, Fog
|
Yes
|
Yes
|
|
Double and Z-Buffering, Accumulation,
Stereo
|
Yes
|
Yes
|
|
Transparent Overlays
|
Yes
|
Yes
|
|
Stenciling
|
Yes
|
No
|
|
Anti-aliasing, Blending
|
Yes
|
Yes
|
|
Dithering
|
Yes
|
No
|
|
Logical Operations
|
Yes
|
No
|
|
Geometry Compression
|
Yes
|
Yes
|
|
Picking Facility
|
Yes
|
Yes
|
|
3D Sound Support
|
No
|
Yes
|
|
Morphing
|
No
|
Yes
|
|
Billboard
|
No
|
Yes
|
|
Execution Culling
|
No
|
Yes
|
|
View Frustum Culling
|
No
|
Yes
|
|
Occlusion Culling
|
Yes (Occlusion Test Only)
|
Yes
|
|
Collision Detection
|
No
|
Yes
|
|
Input Device Support
|
No
|
Yes
|
|
Behaviors
|
No
|
Yes
|
|
3D Text
|
No
|
Yes
|
|
Flexible View Model
|
No
|
Yes
|