C# 클래스 BEPUphysics.DataStructures.TransformableMeshData

Collection of mesh data which transforms its vertices before returning them.
상속: MeshBoundingBoxTreeData
파일 보기 프로젝트 열기: Indiefreaks/igf 1 사용 예제들

공개 메소드들

메소드 설명
GetTriangle ( int triangleIndex, Vector3 &v1, Vector3 &v2, Vector3 &v3 ) : void

Gets the triangle vertex positions at a given index.

GetVertexPosition ( int i, Vector3 &vertex ) : void

Gets the position of a vertex in the data.

TransformableMeshData ( Vector3 vertices, int indices ) : BEPUutilities

Constructs the mesh data.

TransformableMeshData ( Vector3 vertices, int indices, AffineTransform worldTransform ) : BEPUutilities

Constructs the mesh data.

메소드 상세

GetTriangle() 공개 메소드

Gets the triangle vertex positions at a given index.
public GetTriangle ( int triangleIndex, Vector3 &v1, Vector3 &v2, Vector3 &v3 ) : void
triangleIndex int First index of a triangle's vertices in the index buffer.
v1 Vector3 First vertex of the triangle.
v2 Vector3 Second vertex of the triangle.
v3 Vector3 Third vertex of the triangle.
리턴 void

GetVertexPosition() 공개 메소드

Gets the position of a vertex in the data.
public GetVertexPosition ( int i, Vector3 &vertex ) : void
i int Index of the vertex.
vertex Vector3 Position of the vertex.
리턴 void

TransformableMeshData() 공개 메소드

Constructs the mesh data.
public TransformableMeshData ( Vector3 vertices, int indices ) : BEPUutilities
vertices Vector3 Vertices to use in the mesh data.
indices int Indices to use in the mesh data.
리턴 BEPUutilities

TransformableMeshData() 공개 메소드

Constructs the mesh data.
public TransformableMeshData ( Vector3 vertices, int indices, AffineTransform worldTransform ) : BEPUutilities
vertices Vector3 Vertice sto use in the mesh data.
indices int Indices to use in the mesh data.
worldTransform BEPUutilities.AffineTransform Transform to apply to vertices before returning their positions.
리턴 BEPUutilities