|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| LwsPrimitive | This is an interface which is implemented by LwsObject, LwsFog, LwsBackground, LwsLight, etc. |
| Class Summary | |
|---|---|
| DebugOutput | This class has utility functions for printing out debugging information. |
| EnvelopeHandler | This class is used in implementing Envelope objects (of which there is currently only one - LightIntensity). |
| FloatValueInterpolator | This class acts as an interpolator between values specified in a floating point array, based on knot values (keyframes) specified in a knots array. |
| ImageScaler | This class resizes an image to be the nearest power of 2 wide and high. |
| J3dLwoParser | This class is responsible for turning Lightwave geometry data into Java3D geometry. |
| LightIntensityPathInterpolator | This Interpolator object modifies the intensity of a Light object according to the keyframes in a light intensity envelope |
| Lw3dLoader | This class implements the Loader API and allows users to load Lightwave 3D scene files. |
| LwLightObject | This class is used to set the Light Intensity value according to the keyframe value of the envelope for that light. |
| LWOBFileReader | |
| LwoParser | This class is responsible for parsing a binary Object file and storing the data. |
| LwoSurface | This class is responsible for retrieving the surface parameters for a particular surface from a binary Object file and turning that data into Java3D data. |
| LwoTexture | This class is responsible for parsing the binary data in an Object file that describes a texture for a particular surface and turning that data into Java3D texture data. |
| LwsBackground | This class creates a Background object (solid color only, no geometry) according to some of the data stored in a Scene file. |
| LwsCamera | This class parses the data in a Scene file related to the camera and creates Java3D TransformGroup that holds the data for positioning and orienting the view according to the camera specifications. |
| LwsEnvelope | This class is a superclass for any implementation of envelopes; the only subclass currently is LwsEnvelopeLightIntensity. |
| LwsEnvelopeFrame | This class represents one keyframe in an envelope sequence. |
| LwsEnvelopeLightIntensity | This class creates a LightIntensityPathInterpolator object from the keyframe-based envelope specified in a Scene file. |
| LwsFog | This class creates a Fog object from the data in a Scene file. |
| LwsFrame | This class is responsible for parsing the data in a Scene file associated with a single keyframe. |
| LwsLight | This class creates a light object from the data in a Scene file. |
| LwsMotion | This class is responsible for parsing the data in a Scene file related to an object's animation and constructing the appropriate Java3D Behavior objects. |
| LwsObject | An LwsObject is passed a handle to the text file that contains the scene and is responsible for parsing a particular section of that file that describes a single object. |
| ParserObject | This class is a superclass of the binary parsing classes. |
| SequenceLine | This class was created to handle "sequence files", which allow holosketch-type Tloop sequences to be loaded through the lw3d loader. |
| SequenceReader | This class was created to read a special file format devised for JavaOne '98 that allowed Tloop functionality inside of Lightwave. |
| ShapeHolder | This class holds all of the vertex/facet/normal/surface-reference data for a particular object. |
| SwitchPathInterpolator | This class was used in conjunction with SequenceReader to create Tloop functionality inside of Lightwave files. |
| TargaReader | This class parses a standard Targa file and retrieves the image stored therein, storing the pixel data in a BufferedImage. |
| TextfileParser | This class is a superclass for most of the Lws* Scene-file parsing classes. |
Provides a Java 3D loader for Lightwave 3D scene files.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||