Package com.brackeen.javagamebook.math3D

Interface Summary
Transformable  
 

Class Summary
MovingTransform3D A MovingTransform3D is a Transform3D that has a location velocity and a angular rotation velocity for rotation around the x, y, and z axes.
ObjectLoader The ObjectLoader class loads a subset of the Alias|Wavefront OBJ file specification.
ObjectLoader.Material The Material class wraps a ShadedTexture.
PointLight3D A PointLight3D is a point light that has an intensity (between 0 and 1) and optionally a distance falloff value, which causes the light to diminish with distance.
Polygon3D The Polygon3D class represents a polygon as a series of vertices.
PolygonGroup The PolygonGroup is a group of polygons with a MovingTransform3D.
PolygonGroupBounds The PolygonGroupBounds represents a cylinder bounds around a PolygonGroup that can be used for collision detection.
Rectangle3D A Rectangle3D is a rectangle in 3D space, defined as an origin and vectors pointing in the directions of the base (width) and side (height).
SolidPolygon3D The SolidPolygon3D class is a Polygon with a color.
TexturedPolygon3D The TexturedPolygon3D class is a Polygon with a texture.
Transform3D The Transform3D class represents a rotation and translation.
Vector3D The Vector3D class implements a 3D vector with the floating-point values x, y, and z.
ViewWindow The ViewWindow class represents the geometry of a view window for 3D viewing.