Package | Description |
---|---|
com.microcrowd.loader.java3d.max3ds |
Contains classes used to load 3d studio max files.
|
com.microcrowd.loader.java3d.max3ds.chunks |
Modifier and Type | Field and Description |
---|---|
static Chunk |
ChunkChopper.debugChunk
Current chunk for which debugging info is viewed if debug == true
|
Modifier and Type | Method and Description |
---|---|
Chunk |
ChunkMap.get(java.lang.Integer chunkID) |
Modifier and Type | Method and Description |
---|---|
protected void |
ChunkChopper.debug(Chunk parentChunk,
int level,
java.lang.Integer chunkID,
long chunkLength,
int position,
long limit)
prints some handy information...
|
protected void |
ChunkChopper.loadSubChunks(Chunk parentChunk,
int level)
The base class Chunk takes care of loading subchunks for
all chunks types.
|
Constructor and Description |
---|
ChunkMap(Chunk mainChunk)
singleton constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
AxisChunk
Extracts the local coordinate that will act
as a shape's axis that will be used by the mesh
info chunk.
|
class |
BooleanChunk
A boolean chunk is true if it is present otherwise
there is no chunk and that represents false.
|
class |
BoundingBoxChunk
Loads the bounding box for keyframer of mesh.
|
class |
CameraChunk
Loads percentage values from binary data representing them.
|
class |
ColorChunk
Loads colors from binary data representing them.
|
class |
FacesDescriptionChunk
This chunk describes all the triangles that make up a mesh.
|
class |
FacesMaterialChunk
FacesMaterialsChunk contains the materials information
from the 3ds file.
|
class |
FloatChunk
These have no subchunks.
|
class |
FramesChunk
This chunk specifies the beginning and end frames.
|
class |
FramesDescriptionChunk
This chunk contains the name of the object
the frames belong to and the parameters and
hierarchy information for it.
|
class |
GlobalColorChunk
Loads colors from binary data representing them.
|
class |
HierarchyInfoChunk
A HierarchyInfoChunk stores information about
where an object belong in a hierarchy of object that
have animations which may or may not be related.
|
class |
KeyFramerInfoChunk
A KeyFramerInfoChunk stores information about things
that happen to meshes: Position information, rotation
information, scale information, pivot information
and frame information.
|
class |
LightChunk
Lights to be placed in a scene.
|
class |
MaterialChunk
Loads material chunks with ambient, diffuse and specular colors,
shininess, transparency, two sidedness and texture.
|
class |
NamedObjectChunk
Loads information about a named object: Cameras, meshes and lights
|
class |
PercentageChunk
Loads percentage values from binary data representing them.
|
class |
PivotChunk
Loads the pivot for a mesh.
|
class |
PositionChunk
Loads the position of a mesh as defined in the 3ds file.
|
class |
RotationChunk
Extracts the rotation information from the 3ds file.
|
class |
ScaleChunk
Extracts scale information from the 3ds file which
is then used by the mesh info chunk to construct a
animation.
|
class |
SmoothingChunk
This chunk is used to generate normals for a mesh according
to the data in the smoothing groups chunk.
|
class |
SpotLightChunk
SpotLights to be placed in a scene.
|
class |
StringChunk
These have no subchunks.
|
class |
TextureChunk
Loads percentage values from binary data representing them.
|
class |
Vertex2ListChunk
Reads a list of x,y points that will be used
later for texture mapping.
|
class |
Vertex3ListChunk
Reads and store x,y,z vertex coordinates.
|
Modifier and Type | Method and Description |
---|---|
Chunk |
Chunk.getSubChunk(java.lang.Integer id) |
Modifier and Type | Method and Description |
---|---|
void |
Chunk.addSubChunk(java.lang.Integer id,
Chunk subChunk) |
Copyright © 2000-2013 Microcrowd. All Rights Reserved.