|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Class Summary | |
| BoundingBox | Represents an axis-aligned bounding box in three dimensional space. |
| Camera | Represents a camera in three dimensional space. |
| Graphics3D | A utility class for drawing three dimensional primitives. |
| Point3D | Represents a point in three dimensional space. |
| Transform | Represents a transform in three dimensional space that can be applied to points and vectors. |
| Transform.Matrix4x4 | A representation for 4x4 matrices. |
| Vector3D | Represents a vector in three dimensional space. |
Linear algebra classes and utilities for the three dimensional space.
The representation of a point in three dimensional space is handled by the class Point3D.
The Vector3D class is responsible for representing directions in 3D space.
Transformations of points and vectors can be expressed by the Transform class, which uses a 4x4 matrix as its internal representation for the transformation.
The Camera provides a convenient mechanism for setting OpenGL projection matrices.
Finally, drawing geometric primitives such as cylinders and cones is eased by Graphics3D.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||