C# Class K2Engineering.PMeshExt

Inheritance: Plankton.PlanktonMesh
Afficher le fichier Open project: CecilieBrandt/K2Engineering Class Usage Examples

Méthodes publiques

Méthode Description
PMeshExt ( Plankton.PlanktonMesh source ) : System
calcFaceNormal ( int faceIndex ) : Vector3d
calcNonObtuseVertexArea ( int vertexIndex, int faceIndex, Vector3d faceNormal, bool proj ) : double
calcObtuseVertexArea ( bool isVertexObtuse, Vector3d faceNormal, bool proj ) : double
calcVertexNormal ( int vertexIndex ) : Vector3d
calcVertexNormals ( ) : Vector3d[]
calcVertexVoronoiArea ( int vertexIndex, bool proj ) : Vector3d
calcVertexVoronoiAreas ( bool proj ) : Vector3d[]
convertVerticesToXYZ ( ) : Point3d[]
extractFaceEdges ( int faceIndex ) : System.Line[]
extractNonObtuseData ( int vertexIndex, int faceIndex, System.Line &PR, System.Line &PQ, double &angleR, double &angleQ ) : void
isFaceObtuse ( int faceIndex, int &vertexIndex ) : bool
isMeshTriangulated ( ) : bool
projectMeshToXY ( ) : PMeshExt

Method Details

PMeshExt() public méthode

public PMeshExt ( Plankton.PlanktonMesh source ) : System
source Plankton.PlanktonMesh
Résultat System

calcFaceNormal() public méthode

public calcFaceNormal ( int faceIndex ) : Vector3d
faceIndex int
Résultat Vector3d

calcNonObtuseVertexArea() public méthode

public calcNonObtuseVertexArea ( int vertexIndex, int faceIndex, Vector3d faceNormal, bool proj ) : double
vertexIndex int
faceIndex int
faceNormal Vector3d
proj bool
Résultat double

calcObtuseVertexArea() public méthode

public calcObtuseVertexArea ( bool isVertexObtuse, Vector3d faceNormal, bool proj ) : double
isVertexObtuse bool
faceNormal Vector3d
proj bool
Résultat double

calcVertexNormal() public méthode

public calcVertexNormal ( int vertexIndex ) : Vector3d
vertexIndex int
Résultat Vector3d

calcVertexNormals() public méthode

public calcVertexNormals ( ) : Vector3d[]
Résultat Vector3d[]

calcVertexVoronoiArea() public méthode

public calcVertexVoronoiArea ( int vertexIndex, bool proj ) : Vector3d
vertexIndex int
proj bool
Résultat Vector3d

calcVertexVoronoiAreas() public méthode

public calcVertexVoronoiAreas ( bool proj ) : Vector3d[]
proj bool
Résultat Vector3d[]

convertVerticesToXYZ() public méthode

public convertVerticesToXYZ ( ) : Point3d[]
Résultat Point3d[]

extractFaceEdges() public méthode

public extractFaceEdges ( int faceIndex ) : System.Line[]
faceIndex int
Résultat System.Line[]

extractNonObtuseData() public méthode

public extractNonObtuseData ( int vertexIndex, int faceIndex, System.Line &PR, System.Line &PQ, double &angleR, double &angleQ ) : void
vertexIndex int
faceIndex int
PR System.Line
PQ System.Line
angleR double
angleQ double
Résultat void

isFaceObtuse() public méthode

public isFaceObtuse ( int faceIndex, int &vertexIndex ) : bool
faceIndex int
vertexIndex int
Résultat bool

isMeshTriangulated() public méthode

public isMeshTriangulated ( ) : bool
Résultat bool

projectMeshToXY() public méthode

public projectMeshToXY ( ) : PMeshExt
Résultat PMeshExt