C# 클래스 HaloMap.RawData.ParsedModel

Summary description for Model.
상속: IDisposable
파일 보기 프로젝트 열기: troymac1ure/Entity 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
BoundingBox BoundingBoxContainer
Display DisplayedInfo
Frames HaloMap.Render.FrameHierarchy
LOD LODInfo
PermutationString string
RawDataMetaChunks RawDataMetaChunk[]
Shaders ShaderContainer
hlmt HaloMap.H2MetaContainers.hlmtContainer
name string

보호된 프로퍼티들

프로퍼티 타입 설명
map HaloMap.Map.Map

공개 메소드들

메소드 설명
CEParsedModel ( Meta &meta ) : void

The ce parsed model.

CompressNormal ( System.Vector3 normal ) : int

The compress normal.

DecompressNormal ( int compressednormal ) : System.Vector3

The decompress normal.

DecompressVertice ( float input, float min, float max ) : float

The decompress vertice.

Dispose ( ) : void

The dispose.

ExtractMesh ( string path ) : void

The extract mesh.

ExtractMeshesToOBJ ( string path ) : void

The extract meshes to obj.

ExtractMeshesToX ( string path ) : void

The extract meshes to x.

H2ParsedModel ( Meta &meta ) : void

The h 2 parsed model.

InjectModel ( string FilePath, Meta meta ) : Meta

The inject model.

LoadFromOBJ ( string FilePath ) : void

The load from obj.

ParsedModel ( ) : System

Initializes a new instance of the ParsedModel class.

ParsedModel ( Meta &meta ) : System

Initializes a new instance of the ParsedModel class.

writeOBJ ( StreamWriter SW, string mtllib, RawDataMetaChunk chunk, List names, int &pass, int &startFace ) : void

The write obj.

비공개 메소드들

메소드 설명
WriteMatrix ( System.Matrix matrix, StreamWriter &SW ) : void

The write matrix.

WriteRecursiveFrameHeirarchy ( FrameInfo frame, StreamWriter &SW ) : void

The write recursive frame heirarchy.

Write_Frame_Header ( string name, System.Matrix m, StreamWriter &SW ) : void

The write_ frame_ header.

메소드 상세

CEParsedModel() 공개 메소드

The ce parsed model.
public CEParsedModel ( Meta &meta ) : void
meta HaloMap.Meta.Meta The meta.
리턴 void

CompressNormal() 공개 정적인 메소드

The compress normal.
public static CompressNormal ( System.Vector3 normal ) : int
normal System.Vector3 The normal.
리턴 int

DecompressNormal() 공개 정적인 메소드

The decompress normal.
public static DecompressNormal ( int compressednormal ) : System.Vector3
compressednormal int The compressednormal.
리턴 System.Vector3

DecompressVertice() 공개 메소드

The decompress vertice.
public DecompressVertice ( float input, float min, float max ) : float
input float The input.
min float The min.
max float The max.
리턴 float

Dispose() 공개 메소드

The dispose.
public Dispose ( ) : void
리턴 void

ExtractMesh() 공개 메소드

The extract mesh.
public ExtractMesh ( string path ) : void
path string The path.
리턴 void

ExtractMeshesToOBJ() 공개 메소드

The extract meshes to obj.
public ExtractMeshesToOBJ ( string path ) : void
path string The path.
리턴 void

ExtractMeshesToX() 공개 메소드

The extract meshes to x.
public ExtractMeshesToX ( string path ) : void
path string The path.
리턴 void

H2ParsedModel() 공개 메소드

The h 2 parsed model.
public H2ParsedModel ( Meta &meta ) : void
meta HaloMap.Meta.Meta The meta.
리턴 void

InjectModel() 공개 메소드

The inject model.
public InjectModel ( string FilePath, Meta meta ) : Meta
FilePath string The file path.
meta HaloMap.Meta.Meta The meta.
리턴 HaloMap.Meta.Meta

LoadFromOBJ() 공개 메소드

The load from obj.
public LoadFromOBJ ( string FilePath ) : void
FilePath string The file path.
리턴 void

ParsedModel() 공개 메소드

Initializes a new instance of the ParsedModel class.
public ParsedModel ( ) : System
리턴 System

ParsedModel() 공개 메소드

Initializes a new instance of the ParsedModel class.
public ParsedModel ( Meta &meta ) : System
meta HaloMap.Meta.Meta The meta.
리턴 System

writeOBJ() 공개 메소드

The write obj.
public writeOBJ ( StreamWriter SW, string mtllib, RawDataMetaChunk chunk, List names, int &pass, int &startFace ) : void
SW System.IO.StreamWriter The sw.
mtllib string The mtllib.
chunk RawDataMetaChunk The chunk.
names List The names.
pass int The pass.
startFace int The start face.
리턴 void

프로퍼티 상세

BoundingBox 공개적으로 프로퍼티

The bounding box.
public BoundingBoxContainer BoundingBox
리턴 BoundingBoxContainer

Display 공개적으로 프로퍼티

The display.
public DisplayedInfo Display
리턴 DisplayedInfo

Frames 공개적으로 프로퍼티

The frames.
public FrameHierarchy,HaloMap.Render Frames
리턴 HaloMap.Render.FrameHierarchy

LOD 공개적으로 프로퍼티

The lod.
public LODInfo LOD
리턴 LODInfo

PermutationString 공개적으로 프로퍼티

The permutation string.
public string PermutationString
리턴 string

RawDataMetaChunks 공개적으로 프로퍼티

The raw data meta chunks.
public RawDataMetaChunk[] RawDataMetaChunks
리턴 RawDataMetaChunk[]

Shaders 공개적으로 프로퍼티

The shaders.
public ShaderContainer Shaders
리턴 ShaderContainer

hlmt 공개적으로 프로퍼티

The hlmt.
public hlmtContainer,HaloMap.H2MetaContainers hlmt
리턴 HaloMap.H2MetaContainers.hlmtContainer

map 보호되어 있는 프로퍼티

protected Map,HaloMap.Map map
리턴 HaloMap.Map.Map

name 공개적으로 프로퍼티

The name.
public string name
리턴 string