Package com.gaia3d.basic.halfedge
Class PlaneCutResult
java.lang.Object
com.gaia3d.basic.halfedge.PlaneCutResult
-
Constructor Summary
ConstructorsConstructorDescriptionPlaneCutResult(List<PlaneCutPoint> cuttingPoints, List<PlaneCutPoint> tangentPoints, List<PlaneCutPoint> coplanarPoints, int halfEdgesCutCount) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(PlaneCutResult other) voidaddCoplanarPoint(PlaneCutPoint point) voidaddCuttingPoint(PlaneCutPoint point) voidaddHalfEdgesCutCount(int count) voidaddTangentPoint(PlaneCutPoint point) voidintbooleanhasCut()voidbooleanisEmpty()translated(org.joml.Vector3dc offset)
-
Constructor Details
-
PlaneCutResult
public PlaneCutResult() -
PlaneCutResult
public PlaneCutResult(List<PlaneCutPoint> cuttingPoints, List<PlaneCutPoint> tangentPoints, List<PlaneCutPoint> coplanarPoints, int halfEdgesCutCount)
-
-
Method Details
-
deleteObjects
public void deleteObjects() -
getCuttingPoints
-
getTangentPoints
-
getCoplanarPoints
-
translated
-
getHalfEdgesCutCount
public int getHalfEdgesCutCount() -
addCuttingPoint
-
addTangentPoint
-
addCoplanarPoint
-
incrementHalfEdgesCutCount
public void incrementHalfEdgesCutCount() -
addHalfEdgesCutCount
public void addHalfEdgesCutCount(int count) -
add
-
hasCut
public boolean hasCut() -
isEmpty
public boolean isEmpty()
-