C# Класс Universe.Physics.Meshing.Mesh

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

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

Метод Описание
Deserialize ( OpenMetaverse.StructuredData.OSD cachedMesh ) : void
GetCentroid ( ) : System.Vector3
Mesh ( ulong key ) : System
Serialize ( ) : OpenMetaverse.StructuredData.OSD
Set ( List vertices, List faces ) : void
getIndexListAsInt ( ) : int[]
getIndexListAsPtrToIntArray ( IntPtr &indices, int &triStride, int &indexCount ) : void
getVertexListAsFloat ( ) : float[]
getVertexListAsPtrToFloatArray ( IntPtr &vertices, int &vertexStride, int &vertexCount ) : void
releasePinned ( ) : void
releaseSourceMeshData ( ) : void

frees up the source mesh data to minimize memory - call this method after calling get*Locked() functions

setIndexListAsInt ( List faces ) : void

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

Метод Описание
setVertexListAsFloat ( List coords ) : void

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

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

public Deserialize ( OpenMetaverse.StructuredData.OSD cachedMesh ) : void
cachedMesh OpenMetaverse.StructuredData.OSD
Результат void

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

public GetCentroid ( ) : System.Vector3
Результат System.Vector3

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

public Mesh ( ulong key ) : System
key ulong
Результат System

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

public Serialize ( ) : OpenMetaverse.StructuredData.OSD
Результат OpenMetaverse.StructuredData.OSD

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

public Set ( List vertices, List faces ) : void
vertices List
faces List
Результат void

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

public getIndexListAsInt ( ) : int[]
Результат int[]

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

public getIndexListAsPtrToIntArray ( IntPtr &indices, int &triStride, int &indexCount ) : void
indices System.IntPtr
triStride int
indexCount int
Результат void

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

public getVertexListAsFloat ( ) : float[]
Результат float[]

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

public getVertexListAsPtrToFloatArray ( IntPtr &vertices, int &vertexStride, int &vertexCount ) : void
vertices System.IntPtr
vertexStride int
vertexCount int
Результат void

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

public releasePinned ( ) : void
Результат void

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

frees up the source mesh data to minimize memory - call this method after calling get*Locked() functions
public releaseSourceMeshData ( ) : void
Результат void

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

public setIndexListAsInt ( List faces ) : void
faces List
Результат void