Class HalfEdgeVertex

java.lang.Object
com.gaia3d.basic.halfedge.HalfEdgeVertex
All Implemented Interfaces:
Serializable

public class HalfEdgeVertex extends Object implements Serializable
See Also:
  • Field Details

  • Constructor Details

    • HalfEdgeVertex

      public HalfEdgeVertex(GaiaVertex vertex)
  • Method Details

    • deleteObjects

      public void deleteObjects()
    • copyFrom

      public void copyFrom(HalfEdgeVertex vertex)
    • copyFromGaiaVertex

      public void copyFromGaiaVertex(GaiaVertex vertex)
    • toGaiaVertex

      public GaiaVertex toGaiaVertex()
    • calculateNormal

      public org.joml.Vector3d calculateNormal()
    • getIncomingHalfEdges

      public List<HalfEdge> getIncomingHalfEdges(List<HalfEdge> resultHalfEdges)
    • getOutingHalfEdges

      public List<HalfEdge> getOutingHalfEdges(List<HalfEdge> resultHalfEdges)
    • changeOutingHalfEdge

      public boolean changeOutingHalfEdge()
    • getPositionType

      public PositionType getPositionType()
    • getFaces

      public List<HalfEdgeFace> getFaces(List<HalfEdgeFace> resultFaces)
    • writeFile

      public void writeFile(ObjectOutputStream outputStream)
    • readFile

      public void readFile(ObjectInputStream inputStream)
    • isWeldable

      public boolean isWeldable(HalfEdgeVertex vertex2, double error, boolean checkTexCoord, boolean checkNormal, boolean checkColor, boolean checkBatchId)