Space Engineers
Public Member Functions | Properties | List of all members
VRageRender.Utils.MyWingedEdgeMesh.Edge Struct Reference

Note: This is invalid after the mesh changes! More...

Public Member Functions

 Edge (MyWingedEdgeMesh mesh, int index)
 
int TryGetSharedVertex (ref Edge other)
 
int GetFacePredVertex (int face)
 
int GetFaceSuccVertex (int face)
 
int OtherVertex (int vertex)
 
int OtherFace (int face)
 
int GetPreviousFaceEdge (int faceIndex)
 
int GetNextFaceEdge (int faceIndex)
 
int GetNextVertexEdge (int vertexIndex)
 
int VertexLeftFace (int vertexIndex)
 
void ToRay (MyWingedEdgeMesh mesh, ref Ray output)
 

Properties

int LeftFace [get]
 
int RightFace [get]
 
int Vertex1 [get]
 
int Vertex2 [get]
 
int Index [get]
 

Detailed Description

Note: This is invalid after the mesh changes!

Definition at line 383 of file MyWingedEdgeMesh.cs.

Constructor & Destructor Documentation

VRageRender.Utils.MyWingedEdgeMesh.Edge.Edge ( MyWingedEdgeMesh  mesh,
int  index 
)
inline

Definition at line 428 of file MyWingedEdgeMesh.cs.

Member Function Documentation

int VRageRender.Utils.MyWingedEdgeMesh.Edge.GetFacePredVertex ( int  face)
inline

Definition at line 440 of file MyWingedEdgeMesh.cs.

int VRageRender.Utils.MyWingedEdgeMesh.Edge.GetFaceSuccVertex ( int  face)
inline

Definition at line 445 of file MyWingedEdgeMesh.cs.

int VRageRender.Utils.MyWingedEdgeMesh.Edge.GetNextFaceEdge ( int  faceIndex)
inline

Definition at line 465 of file MyWingedEdgeMesh.cs.

int VRageRender.Utils.MyWingedEdgeMesh.Edge.GetNextVertexEdge ( int  vertexIndex)
inline

Definition at line 470 of file MyWingedEdgeMesh.cs.

int VRageRender.Utils.MyWingedEdgeMesh.Edge.GetPreviousFaceEdge ( int  faceIndex)
inline

Definition at line 460 of file MyWingedEdgeMesh.cs.

int VRageRender.Utils.MyWingedEdgeMesh.Edge.OtherFace ( int  face)
inline

Definition at line 455 of file MyWingedEdgeMesh.cs.

int VRageRender.Utils.MyWingedEdgeMesh.Edge.OtherVertex ( int  vertex)
inline

Definition at line 450 of file MyWingedEdgeMesh.cs.

void VRageRender.Utils.MyWingedEdgeMesh.Edge.ToRay ( MyWingedEdgeMesh  mesh,
ref Ray  output 
)
inline

Definition at line 481 of file MyWingedEdgeMesh.cs.

int VRageRender.Utils.MyWingedEdgeMesh.Edge.TryGetSharedVertex ( ref Edge  other)
inline

Definition at line 435 of file MyWingedEdgeMesh.cs.

int VRageRender.Utils.MyWingedEdgeMesh.Edge.VertexLeftFace ( int  vertexIndex)
inline

Definition at line 476 of file MyWingedEdgeMesh.cs.

Property Documentation

int VRageRender.Utils.MyWingedEdgeMesh.Edge.Index
get

Definition at line 421 of file MyWingedEdgeMesh.cs.

int VRageRender.Utils.MyWingedEdgeMesh.Edge.LeftFace
get

Definition at line 389 of file MyWingedEdgeMesh.cs.

int VRageRender.Utils.MyWingedEdgeMesh.Edge.RightFace
get

Definition at line 397 of file MyWingedEdgeMesh.cs.

int VRageRender.Utils.MyWingedEdgeMesh.Edge.Vertex1
get

Definition at line 405 of file MyWingedEdgeMesh.cs.

int VRageRender.Utils.MyWingedEdgeMesh.Edge.Vertex2
get

Definition at line 413 of file MyWingedEdgeMesh.cs.


The documentation for this struct was generated from the following file: