Class Faces3D
java.lang.Object
jaba.Faces3D
Created by IntelliJ IDEA.
User: Andrea
Date: 15-giu-2005
Time: 17.55.46
To change this template use File | Settings | File Templates.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCheck if there are any faces lying in the same plane.booleanCheck if the vertex v is present in the vertex vector verticesQuesto metodo restituisce una vettore con i 3 vertici della faccia e il "colore"LExplode3D(Vector<Vertex> lin) The method "explodes" a vector of 3D vertices (vertex) by adding the projections on axes of all points.LImplode3D(Vector lin, Vector ori) The method removes the projections from a 3D vertex vector (vertex) by comparing it with the vector of the original verticesRemoves from the array of newFace faces faces that are not composed only of points contained in the ori vertex vector.booleanSameVertex(Vertex v1, Vertex v2) Check if the two vertices v1 and v2 are equalVertexRemoveX(Vector<Vertex> vertices) VertexRemoveY(Vector<Vertex> vertices) VertexRemoveZ(Vector<Vertex> vertices) Transform a 2D vertex vector into a 2D point vector by discarding the z-coord
-
Constructor Details
-
Faces3D
public Faces3D()
-
-
Method Details
-
Hull3D
Questo metodo restituisce una vettore con i 3 vertici della faccia e il "colore"- Parameters:
vertices-- Returns:
- Throws:
ConvexHullException
-
LExplode3D
-
LImplode3D
-
SameVertex
-
HasVertex
-
RemoveP
-
VertexRemoveZ
-
VertexRemoveY
-
VertexRemoveX
-
ExistsComplanar
-