C# Класс Meshellator.Importers.Autodesk3ds.Scene3ds

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Scene3ds ( FileStream fileStream, Meshellator.Importers.Autodesk3ds.TextDecode3ds decode, int level ) : System.Collections.Generic
addCamera ( Meshellator.Importers.Autodesk3ds.Camera3ds c ) : void
addLight ( Meshellator.Importers.Autodesk3ds.Light3ds l ) : void
addMesh ( Meshellator.Importers.Autodesk3ds.Mesh3ds m ) : void
endFrame ( ) : int

Приватные методы

Метод Описание
ParseTextureChunk ( int chunk_len ) : Texture
Read3ds ( ) : void
ReadByte ( ) : byte
ReadFloat ( ) : float
ReadInt ( ) : int
ReadName ( int length = 32 ) : string
ReadUnsignedShort ( ) : int
SkipBytes ( int n ) : int
SkipChunk ( int chunk_len ) : void
addMaterial ( Material3ds m ) : void
filePos ( ) : long
readColor ( int chunk_len ) : Meshellator.Importers.Autodesk3ds.Color3ds
readMatrix ( float mtx ) : void
readPTrack ( Meshellator.Importers.Autodesk3ds.PTrack3ds track ) : void
readPercentage ( int chunk_len ) : float
readRGBColor ( ) : Meshellator.Importers.Autodesk3ds.Color3ds
readSplineParams ( Meshellator.Importers.Autodesk3ds.SplineKey3ds key ) : void
readSpotChunk ( Meshellator.Importers.Autodesk3ds.Light3ds pLight, int chunk_len ) : void
readTrackHead ( Meshellator.Importers.Autodesk3ds.Track3ds track ) : int
readTrueColor ( ) : Meshellator.Importers.Autodesk3ds.Color3ds
read_CAMERA_NODE_TAG ( int chunk_len ) : void
read_CAM_RANGES ( Meshellator.Importers.Autodesk3ds.Camera3ds cam ) : void
read_FACE_ARRAY ( Meshellator.Importers.Autodesk3ds.Mesh3ds mes, int chunk_len ) : void
read_HEAD ( ) : Head
read_HIDE_TRACK_TAG ( Meshellator.Importers.Autodesk3ds.HideTrack3ds track ) : void
read_KFDATA ( int chunk_len ) : void
read_M3DMAGIC ( int chunk_len ) : void
read_MAT_ENTRY ( int chunk_len ) : void
read_MDATA ( int chunk_len ) : void
read_MESH_TEXTURE_INFO ( Meshellator.Importers.Autodesk3ds.Mesh3ds mes ) : void
read_MORPH_TRACK_TAG ( Meshellator.Importers.Autodesk3ds.MorphTrack3ds track ) : void
read_MSH_MAT_GROUP ( Meshellator.Importers.Autodesk3ds.Mesh3ds mes ) : void
read_NAMED_OBJECT ( int chunk_len ) : void
read_NODE_ID ( ) : int
read_N_CAMERA ( string name, int chunk_len ) : void
read_N_LIGHT ( string name, int chunk_len ) : void
read_N_TRI_OBJECT ( string name, int chunk_len ) : void
read_OBJECT_NODE_TAG ( int chunk_len ) : void
read_POINT_ARRAY ( ) : Meshellator.Importers.Autodesk3ds.Vertex3ds[]
read_POS_TRACK_TAG ( Meshellator.Importers.Autodesk3ds.XYZTrack3ds track ) : void
read_ROT_TRACK_TAG ( Meshellator.Importers.Autodesk3ds.RotationTrack3ds track ) : void
read_SMOOTH_GROUP ( Meshellator.Importers.Autodesk3ds.Mesh3ds mes, int chunk_len ) : void
read_TARGET_NODE_TAG ( int chunk_len ) : void
read_TEX_VERTS ( ) : Meshellator.Importers.Autodesk3ds.TexCoord3ds[]

Описание методов

Scene3ds() публичный Метод

public Scene3ds ( FileStream fileStream, Meshellator.Importers.Autodesk3ds.TextDecode3ds decode, int level ) : System.Collections.Generic
fileStream System.IO.FileStream
decode Meshellator.Importers.Autodesk3ds.TextDecode3ds
level int
Результат System.Collections.Generic

addCamera() публичный Метод

public addCamera ( Meshellator.Importers.Autodesk3ds.Camera3ds c ) : void
c Meshellator.Importers.Autodesk3ds.Camera3ds
Результат void

addLight() публичный Метод

public addLight ( Meshellator.Importers.Autodesk3ds.Light3ds l ) : void
l Meshellator.Importers.Autodesk3ds.Light3ds
Результат void

addMesh() публичный Метод

public addMesh ( Meshellator.Importers.Autodesk3ds.Mesh3ds m ) : void
m Meshellator.Importers.Autodesk3ds.Mesh3ds
Результат void

endFrame() публичный Метод

public endFrame ( ) : int
Результат int