Package gov.nih.mipav.model.structures
Class ComputationalGeometry.MyMesh
java.lang.Object
gov.nih.mipav.model.structures.ComputationalGeometry.MyMesh
- Enclosing class:
ComputationalGeometry
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAddTriangle(ComputationalGeometry.MyMeshVertex v1, ComputationalGeometry.MyMeshVertex v2, ComputationalGeometry.MyMeshVertex v3, ComputationalGeometry.MeshStyle meshStyle) voidAddTriangles(HashSet<ComputationalGeometry.Triangle3<ComputationalGeometry.MyMeshVertex>> trianglesToAdd, ComputationalGeometry.MeshStyle meshStyle) intAddVertexAndReturnIndex(ComputationalGeometry.MyMeshVertex v, ComputationalGeometry.MeshStyle meshStyle) private voidAddVertexFromLookup(ComputationalGeometry.MyMeshVertex v, Hashtable<ComputationalGeometry.MyMeshVertex, Integer> vertexLookup) ConvertToUnityMesh(boolean generateNormals, String meshName) voidMergeMesh(ComputationalGeometry.MyMesh otherMesh)
-
Field Details
-
vertices
-
normals
-
triangles
-
meshName
-
-
Constructor Details
-
MyMesh
-
MyMesh
-
-
Method Details
-
AddTriangles
public void AddTriangles(HashSet<ComputationalGeometry.Triangle3<ComputationalGeometry.MyMeshVertex>> trianglesToAdd, ComputationalGeometry.MeshStyle meshStyle) -
AddVertexFromLookup
private void AddVertexFromLookup(ComputationalGeometry.MyMeshVertex v, Hashtable<ComputationalGeometry.MyMeshVertex, Integer> vertexLookup) -
AddTriangle
public void AddTriangle(ComputationalGeometry.MyMeshVertex v1, ComputationalGeometry.MyMeshVertex v2, ComputationalGeometry.MyMeshVertex v3, ComputationalGeometry.MeshStyle meshStyle) -
AddVertexAndReturnIndex
public int AddVertexAndReturnIndex(ComputationalGeometry.MyMeshVertex v, ComputationalGeometry.MeshStyle meshStyle) -
MergeMesh
-
ConvertToUnityMesh
-