Property | Type | Description | |
---|---|---|---|
Mesh | MeshStruct | ||
MyName | string | ||
RawTriangles | List |
||
Vertices | List |
||
index | int | ||
isSelected | bool | ||
isVolumetric | bool | ||
kdNodes | List |
||
memory | byte[] | ||
memsize | int | ||
pcc | ME3Package | ||
props | List |
||
psk | |||
readerpos | int |
Method | Description | |
---|---|---|
ApplyTangents ( int edge, System.Vector4 tan, System.Vector4 bitan ) : void | ||
CalcTangentSpace ( ) : void | ||
DeserializeDump ( byte raw ) : void | ||
DrawMesh ( Device device ) : void | ||
Dump ( ) : byte[] | ||
Export3DS ( lib3ds.Net.Lib3dsFile f, System.Matrix m ) : void | ||
ExportToPsk ( ) : |
||
ExportToPsk ( string path ) : void | ||
FloatToHalf ( float f ) : |
||
Focus ( System.Matrix m ) : void | ||
GenerateMesh ( ) : void | ||
GetMaterial ( int index ) : byte | ||
GetSelection ( ) : bool | ||
HalfToFloat ( |
||
ImportFromPsk ( string path ) : void | ||
Process3DClick ( System.Vector3 org, System.Vector3 dir, System.Matrix m ) : float | ||
RayIntersectTriangle ( System.Vector3 rayPosition, System.Vector3 rayDirection, System.Vector3 tri0, System.Vector3 tri1, System.Vector3 tri2, float &pickDistance ) : bool | ||
ReadBoundings ( byte memory ) : void | ||
ReadBuffers ( byte memory ) : void | ||
ReadEdges ( byte memory ) : void | ||
ReadEnd ( byte memory ) : void | ||
ReadIndexBuffer ( byte memory ) : void | ||
ReadMaterials ( byte memory ) : void | ||
ReadRawTris ( byte memory ) : void | ||
ReadVerts ( byte memory ) : void | ||
ReadkDOPTree ( byte memory ) : void | ||
ReadkdNodes ( Meshplorer bound, byte memory ) : void | ||
RecalculateBoundings ( ) : void | ||
Render ( Device device, System.Matrix m ) : void | ||
SerializeToBuffer ( ) : byte[] | ||
SerializeToFile ( string path ) : void | ||
SetSelection ( bool Selected ) : void | ||
StaticMesh ( ) : System | ||
StaticMesh ( ME3Package Pcc, int Index ) : System | ||
ToTree ( ) : |
||
ToTreeShort ( ) : |
||
ToVec3 ( List |
||
ToVec3 ( |
||
ToVec3 ( List |
||
ToVec3 ( |
||
UnknownPart ( byte memory ) : void | ||
WriteBoundaries ( |
||
WriteBoundaries ( |
||
WriteBuffers ( |
||
WriteBuffers ( |
||
WriteEdges ( |
||
WriteEdges ( |
||
WriteEnd ( |
||
WriteEnd ( |
||
WriteIndexBuffers ( |
||
WriteIndexBuffers ( |
||
WriteMaterials ( |
||
WriteMaterials ( |
||
WriteProperties ( |
||
WriteTriangles ( |
||
WriteTriangles ( |
||
WriteUnknownPart ( |
||
WriteUnknownPart ( |
||
WriteVerts ( |
||
WriteVerts ( |
||
Write_kDOP ( |
||
Write_kDOP ( |
||
packedNorm ( int off ) : string | ||
sq ( float f ) : float |
Method | Description | |
---|---|---|
Deserialize ( ) : void | ||
RaySphereIntersect ( System.Vector3 p, System.Vector3 d, float r ) : System.Vector2 |
public ApplyTangents ( int edge, System.Vector4 tan, System.Vector4 bitan ) : void | ||
edge | int | |
tan | System.Vector4 | |
bitan | System.Vector4 | |
return | void |
public Export3DS ( lib3ds.Net.Lib3dsFile f, System.Matrix m ) : void | ||
f | lib3ds.Net.Lib3dsFile | |
m | System.Matrix | |
return | void |
public HalfToFloat ( |
||
val | ||
return | float |
public Process3DClick ( System.Vector3 org, System.Vector3 dir, System.Matrix m ) : float | ||
org | System.Vector3 | |
dir | System.Vector3 | |
m | System.Matrix | |
return | float |
public RayIntersectTriangle ( System.Vector3 rayPosition, System.Vector3 rayDirection, System.Vector3 tri0, System.Vector3 tri1, System.Vector3 tri2, float &pickDistance ) : bool | ||
rayPosition | System.Vector3 | |
rayDirection | System.Vector3 | |
tri0 | System.Vector3 | |
tri1 | System.Vector3 | |
tri2 | System.Vector3 | |
pickDistance | float | |
return | bool |
public ReadIndexBuffer ( byte memory ) : void | ||
memory | byte | |
return | void |
public ReadkdNodes ( Meshplorer bound, byte memory ) : void | ||
bound | Meshplorer | |
memory | byte | |
return | void |
public Render ( Device device, System.Matrix m ) : void | ||
device | Device | |
m | System.Matrix | |
return | void |
public SerializeToFile ( string path ) : void | ||
path | string | |
return | void |
public StaticMesh ( ME3Package Pcc, int Index ) : System | ||
Pcc | ME3Package | |
Index | int | |
return | System |
public ToVec3 ( |
||
p | ||
return | System.Vector3 |
public ToVec3 ( List |
||
points | List |
|
return | System.Vector3[] |
public ToVec3 ( |
||
points | ||
return | System.Vector3[] |
public WriteBoundaries ( |
||
fs | ||
return | void |
public WriteBoundaries ( |
||
fs | ||
return | void |
public WriteBuffers ( |
||
fs | ||
return | void |
public WriteBuffers ( |
||
fs | ||
return | void |
public WriteEdges ( |
||
fs | ||
return | void |
public WriteEdges ( |
||
fs | ||
return | void |
public WriteEnd ( |
||
fs | ||
return | void |
public WriteEnd ( |
||
fs | ||
return | void |
public WriteIndexBuffers ( |
||
fs | ||
return | void |
public WriteIndexBuffers ( |
||
fs | ||
return | void |
public WriteMaterials ( |
||
fs | ||
return | void |
public WriteMaterials ( |
||
fs | ||
return | void |
public WriteProperties ( |
||
fs | ||
return | void |
public WriteTriangles ( |
||
fs | ||
return | void |
public WriteTriangles ( |
||
fs | ||
return | void |
public WriteUnknownPart ( |
||
fs | ||
return | void |
public WriteUnknownPart ( |
||
fs | ||
return | void |
public WriteVerts ( |
||
fs | ||
return | void |
public WriteVerts ( |
||
fs | ||
return | void |
public Write_kDOP ( |
||
fs | ||
return | void |
public Write_kDOP ( |
||
fs | ||
return | void |