C# Class HMesh, UnityUtils

Afficher le fichier Open project: mortennobel/UnityUtils Class Usage Examples

Méthodes publiques

Méthode Description
Build ( Mesh mesh ) : void
Build ( Mesh mesh, Matrix4x4 transform ) : void
Clear ( ) : void
Copy ( ) : HMesh,
CreateFace ( ) : Face,
CreateHalfedge ( ) : Halfedge,
CreateTestMesh ( ) : HMesh,
CreateTestMeshQuad ( ) : HMesh,
CreateTestMeshTriangle ( ) : HMesh,
CreateTriangle ( Vector3 p1, Vector3 p2, Vector3 p3 ) : Face,
CreateVertex ( ) : Vertex,
CreateVertex ( Vector3 p ) : Vertex,
Destroy ( Face, face ) : bool
Destroy ( Halfedge, halfedge ) : bool
Destroy ( Vertex, vertex ) : bool
Export ( ) : Mesh
GetFaces ( ) : HashSet
GetHalfedges ( ) : HashSet
GetVertices ( ) : HashSet
HMesh ( ) : System.Collections
IsValid ( ) : bool

Private Methods

Méthode Description
EdgeKey ( int vertex1, int vertex2 ) : uint

Method Details

Build() public méthode

public Build ( Mesh mesh ) : void
mesh Mesh
Résultat void

Build() public méthode

public Build ( Mesh mesh, Matrix4x4 transform ) : void
mesh Mesh
transform Matrix4x4
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

Copy() public méthode

public Copy ( ) : HMesh,
Résultat HMesh,

CreateFace() public méthode

public CreateFace ( ) : Face,
Résultat Face,

CreateHalfedge() public méthode

public CreateHalfedge ( ) : Halfedge,
Résultat Halfedge,

CreateTestMesh() public static méthode

public static CreateTestMesh ( ) : HMesh,
Résultat HMesh,

CreateTestMeshQuad() public static méthode

public static CreateTestMeshQuad ( ) : HMesh,
Résultat HMesh,

CreateTestMeshTriangle() public static méthode

public static CreateTestMeshTriangle ( ) : HMesh,
Résultat HMesh,

CreateTriangle() public méthode

public CreateTriangle ( Vector3 p1, Vector3 p2, Vector3 p3 ) : Face,
p1 Vector3
p2 Vector3
p3 Vector3
Résultat Face,

CreateVertex() public méthode

public CreateVertex ( ) : Vertex,
Résultat Vertex,

CreateVertex() public méthode

public CreateVertex ( Vector3 p ) : Vertex,
p Vector3
Résultat Vertex,

Destroy() public méthode

public Destroy ( Face, face ) : bool
face Face,
Résultat bool

Destroy() public méthode

public Destroy ( Halfedge, halfedge ) : bool
halfedge Halfedge,
Résultat bool

Destroy() public méthode

public Destroy ( Vertex, vertex ) : bool
vertex Vertex,
Résultat bool

Export() public méthode

public Export ( ) : Mesh
Résultat Mesh

GetFaces() public méthode

public GetFaces ( ) : HashSet
Résultat HashSet

GetHalfedges() public méthode

public GetHalfedges ( ) : HashSet
Résultat HashSet

GetVertices() public méthode

public GetVertices ( ) : HashSet
Résultat HashSet

HMesh() public méthode

public HMesh ( ) : System.Collections
Résultat System.Collections

IsValid() public méthode

public IsValid ( ) : bool
Résultat bool