Class HalfEdgeModifier

java.lang.Object
com.gaia3d.basic.geometry.modifier.HalfEdgeModifier
Direct Known Subclasses:
HalfEdgeDecimator, HalfEdgeDecimatorSmallTriangles

public abstract class HalfEdgeModifier extends Object
  • Constructor Details

    • HalfEdgeModifier

      public HalfEdgeModifier()
  • Method Details

    • apply

      public void apply(HalfEdgeScene scene)
    • applyNode

      public void applyNode(org.joml.Matrix4d parentTransformMatrix, HalfEdgeNode node)
    • applyMesh

      public void applyMesh(org.joml.Matrix4d productTransformMatrix, HalfEdgeMesh mesh)
    • applyPrimitive

      public void applyPrimitive(org.joml.Matrix4d productTransformMatrix, HalfEdgePrimitive primitive)
    • applyVertex

      public void applyVertex(org.joml.Matrix4d productTransformMatrix, HalfEdgeVertex vertex)
    • 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)