See: Description
| Interface | Description |
|---|---|
| LwsPrimitive |
This is an interface which is implemented by LwsObject,
LwsFog, LwsBackground, LwsLight, etc.
|
| Class | Description |
|---|---|
| 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.
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.