Class HalfEdgeModifier
java.lang.Object
com.gaia3d.basic.geometry.modifier.HalfEdgeModifier
- Direct Known Subclasses:
HalfEdgeDecimator,HalfEdgeDecimatorSmallTriangles
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(HalfEdgeScene scene) voidapplyFace(org.joml.Matrix4d productTransformMatrix, List<HalfEdgeVertex> vertices, HalfEdgeFace face) voidapplyMesh(org.joml.Matrix4d productTransformMatrix, HalfEdgeMesh mesh) voidapplyNode(org.joml.Matrix4d parentTransformMatrix, HalfEdgeNode node) voidapplyPrimitive(org.joml.Matrix4d productTransformMatrix, HalfEdgePrimitive primitive) voidapplySurface(org.joml.Matrix4d productTransformMatrix, List<HalfEdgeVertex> vertices, HalfEdgeSurface surface) voidapplyVertex(org.joml.Matrix4d productTransformMatrix, HalfEdgeVertex vertex)
-
Constructor Details
-
HalfEdgeModifier
public HalfEdgeModifier()
-
-
Method Details
-
apply
-
applyNode
-
applyMesh
-
applyPrimitive
-
applyVertex
-
applySurface
public void applySurface(org.joml.Matrix4d productTransformMatrix, List<HalfEdgeVertex> vertices, HalfEdgeSurface surface) -
applyFace
public void applyFace(org.joml.Matrix4d productTransformMatrix, List<HalfEdgeVertex> vertices, HalfEdgeFace face)
-