A B C D E F G H I K L M N P R S T U V 

A

addBehaviorNode(Behavior) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Adds a behavior to the scene base.
addDefaultLights(Group) - Static method in class com.microcrowd.loader.java3d.max3ds.Loader3DS
Adds defaultlights to the group provided similar to the ones 3ds max adds when there are none in the scene.
addFather(int, TransformGroup) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
 
addLightNode(Light) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Adds a light to the scene base.
addObject(String, TransformGroup) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Adds a group to the choppers scene group and sets the current name and group.
addSubChunk(Integer, Chunk) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.Chunk
 
addViewGroup(TransformGroup) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Adds a camera transform to the scene base.
addViewKeyBehavior(TransformGroup) - Method in class com.microcrowd.loader.java3d.max3ds.Main
Adds a behavior to the view that listens to the canvas.
AMBIENT_COLOR - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
ID of the chunk that will be used to represent the ambient color.
ATTENUATED - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Signifies that the light is attenuated
averageNormals(Vector3f[]) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.FacesDescriptionChunk
Averages the normals provided in order to provide smooth, noncreased appearances for meshes.
AxisChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Extracts the local coordinate that will act as a shape's axis that will be used by the mesh info chunk.
AxisChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.AxisChunk
 

B

BooleanChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
A boolean chunk is true if it is present otherwise there is no chunk and that represents false.
BooleanChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.BooleanChunk
 
BOUNDING_BOX - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 
BoundingBoxChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Loads the bounding box for keyframer of mesh.
BoundingBoxChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.BoundingBoxChunk
 

C

CAMERA - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Represent a camera for viewing
CameraChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Loads percentage values from binary data representing them.
CameraChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.CameraChunk
 
CannotChopException - Exception in com.microcrowd.loader.java3d.max3ds
Exception thrown by chunks to indicate that the chopper cannot appropriately chop(parse) it.
CannotChopException(Throwable) - Constructor for exception com.microcrowd.loader.java3d.max3ds.CannotChopException
 
CannotChopException(String, Throwable) - Constructor for exception com.microcrowd.loader.java3d.max3ds.CannotChopException
 
Chunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
The base class for all chunks.
Chunk(String) - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.Chunk
default no-arg constructror.
Chunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.Chunk
default no-arg constructror.
ChunkChopper - Class in com.microcrowd.loader.java3d.max3ds
A singleton flyweight factory responsible for chopping the data up and sending it to the corresponding chunks(which are flyweights ala the flyweight pattern) for processing.
ChunkChopper() - Constructor for class com.microcrowd.loader.java3d.max3ds.ChunkChopper
private singleton constructor.
ChunkMap - Class in com.microcrowd.loader.java3d.max3ds
A Hashmap with the chunk names as values with keys being the chunk id.
ChunkMap(Chunk) - Constructor for class com.microcrowd.loader.java3d.max3ds.ChunkMap
singleton constructor.
ChunkTester - Class in com.microcrowd.loader.java3d.max3ds
Used to test and create test data for chunks.
ChunkTester() - Constructor for class com.microcrowd.loader.java3d.max3ds.ChunkTester
 
COLOR - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 
ColorChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Loads colors from binary data representing them.
ColorChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.ColorChunk
 
com.microcrowd.loader.java3d.max3ds - package com.microcrowd.loader.java3d.max3ds
Contains classes used to load 3d studio max files.
com.microcrowd.loader.java3d.max3ds.chunks - package com.microcrowd.loader.java3d.max3ds.chunks
 
com.microcrowd.loader.java3d.max3ds.data - package com.microcrowd.loader.java3d.max3ds.data
 
com.realvue.sim.ui.loader.java3d.max3ds - package com.realvue.sim.ui.loader.java3d.max3ds
 
configureView(ViewPlatform, View) - Method in class com.microcrowd.loader.java3d.max3ds.Main
Creates a physical environment and physical body and adds it them the view which is configured to use a regular screen display for configuration.
COORDINATE_AXES - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Local coordinate system of the mesh.
createBehavior(String, Group, Object) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
Retrieves the named object for the current key framer inserts the rotation, position and pivot transformations for frame 0 and assigns the coordinate system to it.
createSceneGraph() - Method in class com.microcrowd.loader.java3d.max3ds.Main
Constructs a scene graph.
createTexture(String) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Loads the image to server as a texture.
createUniverse(View, Scene) - Method in class com.microcrowd.loader.java3d.max3ds.Main
Creates a universe with a locale turns the scene graph.
currentColorType - Variable in class com.microcrowd.loader.java3d.max3ds.chunks.ColorChunk
 

D

debug - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
This should be turned on by Loader3DS to view debugging information.
debug(Chunk, int, Integer, long, int, long) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
prints some handy information...
debugChunk - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Current chunk for which debugging info is viewed if debug == true
DEFAULT_APPEARANCE - Static variable in class com.microcrowd.loader.java3d.max3ds.chunks.FacesDescriptionChunk
 
DefaultTextureImageLoader - Class in com.microcrowd.loader.java3d.max3ds
General purpose implementation of TextureImageLoader.
DefaultTextureImageLoader(Loader3DS) - Constructor for class com.microcrowd.loader.java3d.max3ds.DefaultTextureImageLoader
Constructs an image loader that will resolve image locations to the base path of the loader provided.
DIFFUSE_COLOR - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
ID of the chunk that will be used to represent the diffuse color.

E

EDITOR - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 

F

FACES_DESCRIPTION - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
reference coordinates into the vertex list which represent shape vertex coordinates.
FACES_MATERIAL - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Key mapping faces material chunk as a child of this chunk
FacesDescriptionChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
This chunk describes all the triangles that make up a mesh.
FacesDescriptionChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.FacesDescriptionChunk
 
FacesMaterialChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
FacesMaterialsChunk contains the materials information from the 3ds file.
FacesMaterialChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.FacesMaterialChunk
 
FLOAT - Static variable in class com.microcrowd.loader.java3d.max3ds.chunks.PercentageChunk
Represents a float percentage
FloatChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
These have no subchunks.
FloatChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.FloatChunk
 
FRAMES_CHUNK - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Constant designating a chunk as a frames chunk
FramesChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
This chunk specifies the beginning and end frames.
FramesChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.FramesChunk
 
FramesDescriptionChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
This chunk contains the name of the object the frames belong to and the parameters and hierarchy information for it.
FramesDescriptionChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.FramesDescriptionChunk
 
fromUrl() - Method in class com.microcrowd.loader.java3d.max3ds.Loader3DS
Returns true if this loader is loading files from a url.

G

get(byte[]) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Fills bytes with data from the chunk buffer.
get(Integer) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 
getByteBuffer(ReadableByteChannel, int) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Allocates and loads a byte buffer from the channel
getChunkBytes() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Reads a number of bytes corresponding to the number of bytes left in the current chunk and returns an array containing them.
getColorType(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.ColorChunk
Gets the color type for this chunk.
getColorType(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.GlobalColorChunk
Gets the color type for this chunk.
getDescription() - Method in class com.microcrowd.loader.java3d.max3ds.chunks.Chunk
 
getFloat() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
reads a float from the chunkBuffer.
getGroup() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Gets the group for the current object the chopper is working with.
getID() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Gets the id of the current chunk.
getInt() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Reads an int and returns it
getKeyFramer() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Gets the key framer chunk These should be their own objects instead of chunks.
getLong() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Gets a long from the chunk Buffer
getName() - Method in class com.microcrowd.loader.java3d.max3ds.chunks.Chunk
Gets a human readable name for the chunk.
getNamedObject(String) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Sets a named Object in the loader.
getNamedTransformGroup(String) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Gets and cast the named object for the key provided.
getObjectName() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Gets the name of the current object the chopper is working with.
getPoint() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Reads 3 floats x,z,y from the chunkbuffer.
getQuaternion(Vector3f, float) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.RotationChunk
This converts a 3ds angle and axis to a quaternion rotation.
getScene(URL) - Method in class com.microcrowd.loader.java3d.max3ds.Main
load the scene.
getShort() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Reads a short and returns it as a signed int.
getString() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
This reads bytes until it gets 0x00 and returns the corresponding string.
getSubChunk(Integer) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.Chunk
 
getTextureImage(String) - Method in class com.microcrowd.loader.java3d.max3ds.DefaultTextureImageLoader
Gets the image to be loaded as a texture.
getTextureImage(String) - Method in class com.microcrowd.loader.java3d.max3ds.Loader3DS
gets an image with the specified name.
getTextureImage(String) - Method in interface com.microcrowd.loader.java3d.max3ds.TextureImageLoader
Gets the image to be loaded as a texture.
getUnsignedByte() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Reads a byte, unsigns it, returns the corresponding int.
getUnsignedInt() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Reads an int and returns it unsigned, any ints greater than MAX_INT will break.
getUnsignedShort() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Reads a short and returns it as an unsigned int.
getVector() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Reads 3 floats x,z,y from the chunkbuffer.
GlobalColorChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Loads colors from binary data representing them.
GlobalColorChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.GlobalColorChunk
 
growList(int, List) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
Make sure the list is at least able to hold a value at index.

H

hasKeys() - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
returns true if position keys and orientation keys are longer than one element each.
hasLights() - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Returns true if there have been lights loaded.
HIERARCHY_INFO - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Indicates a hierarchy info chunk
HierarchyInfoChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
A HierarchyInfoChunk stores information about where an object belong in a hierarchy of object that have animations which may or may not be related.
HierarchyInfoChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.HierarchyInfoChunk
 

I

init() - Method in class com.microcrowd.loader.java3d.max3ds.Main
Initializes applet.
initialize(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.Chunk
This method is called after all the current chunks subchunks are loaded.
initialize(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.FacesDescriptionChunk
Loads a mesh onto the scene graph with the specified data from subchunks.
initialize(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.KeyFramerInfoChunk
Retrieves the named object for the current key framer inserts the rotation, position and pivot transformations for frame 0 and assigns the coordinate system to it.
initialize(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.LightChunk
Gets the data put into the chopper by the subchunks and creates a light, adding it to the scene as a named object.
initialize(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.MaterialChunk
This will set the ambient, diffuse and specular colors as well as the textures, two sidedness and transparency of the material.
initialize(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.TextureChunk
Gets the current texture image from the chopper creates a texture with it and sets that texture on the chopper.
INT - Static variable in class com.microcrowd.loader.java3d.max3ds.chunks.PercentageChunk
Represents an int percentage

K

KEYFRAMER - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 
KeyFramer - Class in com.microcrowd.loader.java3d.max3ds.data
 
KeyFramer() - Constructor for class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
 
KeyFramerInfoChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
A KeyFramerInfoChunk stores information about things that happen to meshes: Position information, rotation information, scale information, pivot information and frame information.
KeyFramerInfoChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.KeyFramerInfoChunk
 

L

LIGHT - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Represent a light
LightChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Lights to be placed in a scene.
LightChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.LightChunk
 
load(Reader) - Method in class com.microcrowd.loader.java3d.max3ds.Loader3DS
This is not supported
load(String) - Method in class com.microcrowd.loader.java3d.max3ds.Loader3DS
Loads the model by parsing the file, modelPath and creating a 3D Scene.
load(URL) - Method in class com.microcrowd.loader.java3d.max3ds.Loader3DS
throws UnsupportedOperationException
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.AxisChunk
Loads the local coordinate system for the current mesh.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.BooleanChunk
If this method is being called then a boolean true will be set on the chunk chopper with a key that is the id of this chunk.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.BoundingBoxChunk
Gets the bounding box and associates it with the current mes.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.CameraChunk
Reads the position and target vectors and subtracts them to get an axis of rotation.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.Chunk
This is called by the chunk chopper before any of the chunk's subchunks are loaded.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.ColorChunk
Based on the color type retrieved from ColorChunk.getColorType(com.microcrowd.loader.java3d.max3ds.ChunkChopper) loads an rgb or float color and pushes it onto the chunk chopper.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.FacesDescriptionChunk
Reads the number of faces from the ChunkChopper.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.FacesMaterialChunk
Loads the texture coordinates for a mesh,
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.FloatChunk
Loads a Float value into the chopper for use later when parent chunks are initializing
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.FramesChunk
Reads two ints.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.FramesDescriptionChunk
reads the name of the object for these frames and stores it in the chopper.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.HierarchyInfoChunk
Loads a word of data that describes the parent.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.LightChunk
This is called by the chunk chopper before any of the chunk's subchunks are loaded.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.NamedObjectChunk
Adds a TransformGroup the the chopper's branch group to which meshes will be added.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.PercentageChunk
Gets tye type of percentage, reads it and sets the value on the chopper using the id of the current chunk as the key.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.PivotChunk
Gets the pivot and associates it with the current mes.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.PositionChunk
Loads the position for a shape and KeyFramerInfoChunk
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.RotationChunk
Loads the quaternion for a rotation of a shape and notifies mesh info chunk.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.ScaleChunk
Loads the scale for a shape and notifies the KeyFramerInfoChunk
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.SmoothingChunk
Loads the vertices smoothing groups for a mesh and stores it in chopper
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.SpotLightChunk
This is called by the chunk chopper before any of the chunk's subchunks are loaded.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.StringChunk
Reads in all the data for this chunk and makes a string out of it.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.Vertex2ListChunk
Reads all the point data from the chopper and stores teh points in the chopper.
loadData(ChunkChopper) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.Vertex3ListChunk
Reads all the point data from the chopper and stores it using this chunk's id as the key.
Loader3DS - Class in com.microcrowd.loader.java3d.max3ds
Used to load a 3ds studio max file.
Loader3DS() - Constructor for class com.microcrowd.loader.java3d.max3ds.Loader3DS
 
Loader3DS - Class in com.realvue.sim.ui.loader.java3d.max3ds
 
Loader3DS() - Constructor for class com.realvue.sim.ui.loader.java3d.max3ds.Loader3DS
 
loadSceneBase(InputStream, Loader3DS, int) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
This sequentially parses the chunks out of the input stream and constructs the 3D entities represented within.
loadSubChunks(Chunk, int) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
The base class Chunk takes care of loading subchunks for all chunks types.

M

Main - Class in com.microcrowd.loader.java3d.max3ds
Provides an example of loader usage with key navigation.
Main() - Constructor for class com.microcrowd.loader.java3d.max3ds.Main
 
main(String[]) - Static method in class com.microcrowd.loader.java3d.max3ds.Main
If loaded from the command line a modelFile must be provided.
Main() - Method in class com.microcrowd.loader.java3d.max3ds.Main
This is called during initialization of the applet,
makeTwoListsTheSameSize(List, List) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
 
MATERIAL - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 
MATERIAL_NAME - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
These are the chunk ids for colors
MaterialChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Loads material chunks with ambient, diffuse and specular colors, shininess, transparency, two sidedness and texture.
MaterialChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.MaterialChunk
 
MESH - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Represent a mesh object for shapes.
MESH_INFO - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Constant designating a chunk as a mesh info chunk
MULTIPLIER - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 

N

NAME_AND_FLAGS - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Key for the name and flags chunk
NAMED_OBJECT - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 
NamedObjectChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Loads information about a named object: Cameras, meshes and lights
NamedObjectChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.NamedObjectChunk
 

P

parseChunks(InputStream, int) - Method in class com.microcrowd.loader.java3d.max3ds.Loader3DS
Gets a chunk chopper to do all the dirty work.
PercentageChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Loads percentage values from binary data representing them.
PercentageChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.PercentageChunk
 
PIVOT - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Key for the pivot chunk
PivotChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Loads the pivot for a mesh.
PivotChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.PivotChunk
 
popData(Object) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Gets a datum that had been retrieved and stored via ChunkChopper.pushData(java.lang.Object, java.lang.Object) earlier and removes it.
POSITION - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Indicates a position track chunk
PositionChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Loads the position of a mesh as defined in the 3ds file.
PositionChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.PositionChunk
 
pushData(Object, Object) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Used to store data that may later be used by another chunk.

R

RANGE_END - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 
RANGE_START - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 
ROTATION - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Indicates a rotation track chunk
ROTATION_TAG - Static variable in class com.microcrowd.loader.java3d.max3ds.chunks.RotationChunk
String that will be used as a data object in the transform that the RotationInterpolator will be a child of so it may be look up later.
RotationChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Extracts the rotation information from the 3ds file.
RotationChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.RotationChunk
 

S

SCALE - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 
SCALE_TRACK - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Indicates a scale track chunk
ScaleChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Extracts scale information from the 3ds file which is then used by the mesh info chunk to construct a animation.
ScaleChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.ScaleChunk
 
setBasePath(String) - Method in class com.microcrowd.loader.java3d.max3ds.Loader3DS
Set the path where files associated with this .obj file are located.
setCoordinateSystem(String, Transform3D) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
Called to set the coordinate system transform for an object named objectName.
setDataMap(HashMap) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Sets the data map used to store values that chunks may need to retrieve later.
setDescription(String) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.Chunk
 
setDummyObject(Group) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
 
setID(int) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
Sets the id for these frames.
setName(String) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.Chunk
Sets nice human readable name for the chunk.
setNamedObject(String, Object) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Sets a named object in the loader.
setObjectName(String) - Method in class com.microcrowd.loader.java3d.max3ds.ChunkChopper
Sets the name of the current object.
setOrientationKeys(List) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
Sets the orientation information necessary for animation.s
setPivot(Vector3f) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
Sets the pivot that will be used to as a pivot for these transfomations.
setPivotCenter(Point3f) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
Sets the center of the bounding box that the pivot should offset.
setPosition(Point3f) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
Sets the group that will be used to translate the mesh..
setPositionKeys(List) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
Sets the position information necessary for animation.s
setRotation(Quat4f) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
Sets the group that will be used to center rotations.
setScale(Vector3f) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
Sets the scale for x y and z axis for objects.
setScaleKeys(List) - Method in class com.microcrowd.loader.java3d.max3ds.data.KeyFramer
Sets the scale information necessary for animation.s
setTextureImageLoader(TextureImageLoader) - Method in class com.microcrowd.loader.java3d.max3ds.Loader3DS
Sets the TextureImageLoader to be used when texture images are needed.
SHININESS - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
ID of the chunk that will be used to represent the shinines.
SMOOTH - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
Key mapping smoothing chunk as a child of this chunk
SmoothingChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
This chunk is used to generate normals for a mesh according to the data in the smoothing groups chunk.
SmoothingChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.SmoothingChunk
 
smoothNormals(Vector3f[], FacesDescriptionChunk.PointMapper, int[]) - Method in class com.microcrowd.loader.java3d.max3ds.chunks.FacesDescriptionChunk
Takes all the normals for all the vertices and averages them with normals with which they share a coordinate and at least one smooth group.
SPECULAR_COLOR - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
ID of the chunk that will be used to represent the specular color.
SPOT_LIGHT_INFO - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 
SPOTLIGHT - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 
SpotLightChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
SpotLights to be placed in a scene.
SpotLightChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.SpotLightChunk
 
StringChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
These have no subchunks.
StringChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.StringChunk
 

T

TEXBLUR - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 
TEXTURE - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
ID of the chunk that will be used to represent the texture.
TEXTURE_COORDINATES - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
reference coordinates into the vertex list which represent texture coordinates.
TEXTURE_NAME - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
the id of a texture name chunk.
TEXTURE_TILING - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 
TextureChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Loads percentage values from binary data representing them.
TextureChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.TextureChunk
 
TextureImageLoader - Interface in com.microcrowd.loader.java3d.max3ds
Interface specifying a lookup for images to be loaded in textures.
toString() - Method in class com.microcrowd.loader.java3d.max3ds.chunks.Chunk
Returns the name of this chunk.
TRANSPARENCY - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
ID of the chunk that will be used to represent the transparency.
turnOnBehaviors(Behavior[]) - Method in class com.microcrowd.loader.java3d.max3ds.Main
Turns on all the behaviors provided.
turnOnDebug() - Method in class com.microcrowd.loader.java3d.max3ds.Loader3DS
Turn on debug mode for all 3ds xml.
TWO_SIDED - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
ID of the chunk that will be used to represent the two sided.

U

usage() - Static method in class com.microcrowd.loader.java3d.max3ds.Main
 
usage(String) - Static method in class com.microcrowd.loader.java3d.max3ds.Main
 

V

VERSION - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
 
Vertex2ListChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Reads a list of x,y points that will be used later for texture mapping.
Vertex2ListChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.Vertex2ListChunk
 
Vertex3ListChunk - Class in com.microcrowd.loader.java3d.max3ds.chunks
Reads and store x,y,z vertex coordinates.
Vertex3ListChunk() - Constructor for class com.microcrowd.loader.java3d.max3ds.chunks.Vertex3ListChunk
 
VERTEX_LIST - Static variable in class com.microcrowd.loader.java3d.max3ds.ChunkMap
The vertex list from which vertices of a face array will be used.
A B C D E F G H I K L M N P R S T U V 

Copyright © 2000-2013 Microcrowd. All Rights Reserved.