HE_Mesh  5.1.2
wblut.hemesh.HEC_From3dsFile.Scene3ds Class Reference

Classes

class  Head
 

Public Member Functions

int meshes ()
 
Mesh3ds mesh (final int i)
 
 Scene3ds (final byte[] file_image, final TextDecode3ds decode, final int level) throws Exception3ds
 
 Scene3ds (final byte[] file_image) throws Exception3ds
 
 Scene3ds (final File file, final TextDecode3ds decode, final int level) throws Exception3ds
 
 Scene3ds (final File file) throws Exception3ds
 
 Scene3ds (final InputStream stream, final TextDecode3ds decode, final int level) throws Exception3ds
 
 Scene3ds (final InputStream stream) throws Exception3ds
 

Static Public Attributes

static final int DECODE_ALL = 3
 
static final int DECODE_USED_PARAMS = 2
 
static final int DECODE_USED_PARAMS_AND_CHUNKS = 1
 

Private Member Functions

int filePos ()
 
byte readByte () throws Exception3ds
 
int readUnsignedShort () throws Exception3ds
 
int readInt () throws Exception3ds
 
float readFloat () throws Exception3ds
 
int skipBytes (final int n) throws Exception3ds
 
void skipChunk (final int chunk_len) throws Exception3ds
 
Head read_HEAD () throws Exception3ds
 
String read_NAME () throws Exception3ds
 
String read_NAME (final int length) throws Exception3ds
 
void read3DS () throws Exception3ds
 
void read_M3DMAGIC (final int chunk_len) throws Exception3ds
 
void read_MDATA (final int chunk_len) throws Exception3ds
 
void readColor (final int chunk_len) throws Exception3ds
 
float readPercentage (final int chunk_len) throws Exception3ds
 
void read_MAT_ENTRY (final int chunk_len) throws Exception3ds
 
void read_NAMED_OBJECT (final int chunk_len) throws Exception3ds
 
void readSpotChunk (final int chunk_len) throws Exception3ds
 
void read_N_LIGHT (final String name, final int chunk_len) throws Exception3ds
 
void readRGBColor () throws Exception3ds
 
void readTrueColor () throws Exception3ds
 
void read_N_CAMERA (final String name, final int chunk_len) throws Exception3ds
 
void read_CAM_RANGES () throws Exception3ds
 
void read_N_TRI_OBJECT (final String name, final int chunk_len) throws Exception3ds
 
WB_Point[] read_POINT_ARRAY () throws Exception3ds
 
void read_TEX_VERTS () throws Exception3ds
 
void read_MESH_TEXTURE_INFO (final Mesh3ds mes) throws Exception3ds
 
void readMatrix () throws Exception3ds
 
void read_FACE_ARRAY (final Mesh3ds mes, final int chunk_len) throws Exception3ds
 
void read_MSH_MAT_GROUP (final Mesh3ds mes) throws Exception3ds
 
void read_SMOOTH_GROUP (final Mesh3ds mes, final int chunk_len) throws Exception3ds
 
void read_KFDATA (final int chunk_len) throws Exception3ds
 
void read_OBJECT_NODE_TAG (final int chunk_len) throws Exception3ds
 
void read_TARGET_NODE_TAG (final int chunk_len) throws Exception3ds
 
void read_CAMERA_NODE_TAG (final int chunk_len) throws Exception3ds
 
int read_NODE_ID () throws Exception3ds
 
int readTrackHead () throws Exception3ds
 
void readSplineParams () throws Exception3ds
 
void readPTrack () throws Exception3ds
 
void read_POS_TRACK_TAG () throws Exception3ds
 
void read_ROT_TRACK_TAG () throws Exception3ds
 
void read_MORPH_TRACK_TAG () throws Exception3ds
 
void read_HIDE_TRACK_TAG () throws Exception3ds
 

Private Attributes

byte[] mFileData = null
 
int mFileLength = 0
 
int mFilePos = 0
 
Decode3ds mDecode = null
 

Constructor & Destructor Documentation

wblut.hemesh.HEC_From3dsFile.Scene3ds.Scene3ds ( final byte[]  file_image,
final TextDecode3ds  decode,
final int  level 
) throws Exception3ds
Parameters
file_image
decode
level
Exceptions
Exception3ds
wblut.hemesh.HEC_From3dsFile.Scene3ds.Scene3ds ( final byte[]  file_image) throws Exception3ds
Parameters
file_image
Exceptions
Exception3ds
wblut.hemesh.HEC_From3dsFile.Scene3ds.Scene3ds ( final File  file,
final TextDecode3ds  decode,
final int  level 
) throws Exception3ds
Parameters
file
decode
level
Exceptions
Exception3ds
wblut.hemesh.HEC_From3dsFile.Scene3ds.Scene3ds ( final File  file) throws Exception3ds
Parameters
file
Exceptions
Exception3ds
wblut.hemesh.HEC_From3dsFile.Scene3ds.Scene3ds ( final InputStream  stream,
final TextDecode3ds  decode,
final int  level 
) throws Exception3ds
Parameters
stream
decode
level
Exceptions
Exception3ds
wblut.hemesh.HEC_From3dsFile.Scene3ds.Scene3ds ( final InputStream  stream) throws Exception3ds
Parameters
stream
Exceptions
Exception3ds

Member Function Documentation

int wblut.hemesh.HEC_From3dsFile.Scene3ds.filePos ( )
private
Returns
Mesh3ds wblut.hemesh.HEC_From3dsFile.Scene3ds.mesh ( final int  i)
Parameters
i
Returns
int wblut.hemesh.HEC_From3dsFile.Scene3ds.meshes ( )
Returns
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read3DS ( ) throws Exception3ds
private
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_CAM_RANGES ( ) throws Exception3ds
private
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_CAMERA_NODE_TAG ( final int  chunk_len) throws Exception3ds
private
Parameters
chunk_len
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_FACE_ARRAY ( final Mesh3ds  mes,
final int  chunk_len 
) throws Exception3ds
private
Parameters
mes
chunk_len
Exceptions
Exception3ds
Head wblut.hemesh.HEC_From3dsFile.Scene3ds.read_HEAD ( ) throws Exception3ds
private
Returns
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_HIDE_TRACK_TAG ( ) throws Exception3ds
private
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_KFDATA ( final int  chunk_len) throws Exception3ds
private
Parameters
chunk_len
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_M3DMAGIC ( final int  chunk_len) throws Exception3ds
private
Parameters
chunk_len
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_MAT_ENTRY ( final int  chunk_len) throws Exception3ds
private
Parameters
chunk_len
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_MDATA ( final int  chunk_len) throws Exception3ds
private
Parameters
chunk_len
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_MESH_TEXTURE_INFO ( final Mesh3ds  mes) throws Exception3ds
private
Parameters
mes
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_MORPH_TRACK_TAG ( ) throws Exception3ds
private
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_MSH_MAT_GROUP ( final Mesh3ds  mes) throws Exception3ds
private
Parameters
mes
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_N_CAMERA ( final String  name,
final int  chunk_len 
) throws Exception3ds
private
Parameters
name
chunk_len
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_N_LIGHT ( final String  name,
final int  chunk_len 
) throws Exception3ds
private
Parameters
name
chunk_len
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_N_TRI_OBJECT ( final String  name,
final int  chunk_len 
) throws Exception3ds
private
Parameters
name
chunk_len
Exceptions
Exception3ds
String wblut.hemesh.HEC_From3dsFile.Scene3ds.read_NAME ( ) throws Exception3ds
private
Returns
Exceptions
Exception3ds
String wblut.hemesh.HEC_From3dsFile.Scene3ds.read_NAME ( final int  length) throws Exception3ds
private
Parameters
length
Returns
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_NAMED_OBJECT ( final int  chunk_len) throws Exception3ds
private
Parameters
chunk_len
Exceptions
Exception3ds
int wblut.hemesh.HEC_From3dsFile.Scene3ds.read_NODE_ID ( ) throws Exception3ds
private
Returns
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_OBJECT_NODE_TAG ( final int  chunk_len) throws Exception3ds
private
Parameters
chunk_len
Exceptions
Exception3ds
WB_Point [] wblut.hemesh.HEC_From3dsFile.Scene3ds.read_POINT_ARRAY ( ) throws Exception3ds
private
Returns
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_POS_TRACK_TAG ( ) throws Exception3ds
private
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_ROT_TRACK_TAG ( ) throws Exception3ds
private
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_SMOOTH_GROUP ( final Mesh3ds  mes,
final int  chunk_len 
) throws Exception3ds
private
Parameters
mes
chunk_len
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_TARGET_NODE_TAG ( final int  chunk_len) throws Exception3ds
private
Parameters
chunk_len
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.read_TEX_VERTS ( ) throws Exception3ds
private
Exceptions
Exception3ds
byte wblut.hemesh.HEC_From3dsFile.Scene3ds.readByte ( ) throws Exception3ds
private
Returns
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.readColor ( final int  chunk_len) throws Exception3ds
private
Parameters
chunk_len
Exceptions
Exception3ds
float wblut.hemesh.HEC_From3dsFile.Scene3ds.readFloat ( ) throws Exception3ds
private
Returns
Exceptions
Exception3ds
int wblut.hemesh.HEC_From3dsFile.Scene3ds.readInt ( ) throws Exception3ds
private
Returns
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.readMatrix ( ) throws Exception3ds
private
Exceptions
Exception3ds
float wblut.hemesh.HEC_From3dsFile.Scene3ds.readPercentage ( final int  chunk_len) throws Exception3ds
private
Parameters
chunk_len
Returns
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.readPTrack ( ) throws Exception3ds
private
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.readRGBColor ( ) throws Exception3ds
private
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.readSplineParams ( ) throws Exception3ds
private
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.readSpotChunk ( final int  chunk_len) throws Exception3ds
private
Parameters
chunk_len
Exceptions
Exception3ds
int wblut.hemesh.HEC_From3dsFile.Scene3ds.readTrackHead ( ) throws Exception3ds
private
Returns
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.readTrueColor ( ) throws Exception3ds
private
Exceptions
Exception3ds
int wblut.hemesh.HEC_From3dsFile.Scene3ds.readUnsignedShort ( ) throws Exception3ds
private
Returns
Exceptions
Exception3ds
int wblut.hemesh.HEC_From3dsFile.Scene3ds.skipBytes ( final int  n) throws Exception3ds
private
Parameters
n
Returns
Exceptions
Exception3ds
void wblut.hemesh.HEC_From3dsFile.Scene3ds.skipChunk ( final int  chunk_len) throws Exception3ds
private
Parameters
chunk_len
Exceptions
Exception3ds

Member Data Documentation

final int wblut.hemesh.HEC_From3dsFile.Scene3ds.DECODE_ALL = 3
static
final int wblut.hemesh.HEC_From3dsFile.Scene3ds.DECODE_USED_PARAMS = 2
static
final int wblut.hemesh.HEC_From3dsFile.Scene3ds.DECODE_USED_PARAMS_AND_CHUNKS = 1
static
Decode3ds wblut.hemesh.HEC_From3dsFile.Scene3ds.mDecode = null
private
byte [] wblut.hemesh.HEC_From3dsFile.Scene3ds.mFileData = null
private
int wblut.hemesh.HEC_From3dsFile.Scene3ds.mFileLength = 0
private
int wblut.hemesh.HEC_From3dsFile.Scene3ds.mFilePos = 0
private

The documentation for this class was generated from the following file: