Class Model.Mesh

java.lang.Object
com.agisoft.metashape.Model.Mesh
All Implemented Interfaces:
AutoCloseable
Enclosing class:
Model

public static class Model.Mesh extends Object implements AutoCloseable
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
  • Constructor Details

    • Mesh

      protected Mesh(long cPtr, boolean cMemoryOwn)
    • Mesh

      public Mesh()
    • Mesh

      public Mesh(Model.Mesh mesh)
  • Method Details

    • getCPtr

      protected static long getCPtr(Model.Mesh obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • delete

      public void delete()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • setFaceCount

      public void setFaceCount(int count)
      Mesh face count.
    • getFaceCount

      public int getFaceCount()
      Mesh face count.
    • setVertexCount

      public void setVertexCount(int count)
      Mesh vertex count.
    • getVertexCount

      public int getVertexCount()
      Mesh vertex count.
    • setFace

      public void setFace(int index, Model.Face f)
      Mesh face.
    • getFace

      public Model.Face getFace(int index)
      Mesh face.
    • setVertex

      public void setVertex(int index, Model.Vertex v)
      Mesh vertex.
    • getVertex

      public Model.Vertex getVertex(int index)
      Mesh vertex.
    • setVertexColor

      public void setVertexColor(int index, Color color)
      Mesh vertex color.
    • getVertexColor

      public Color getVertexColor(int index)
      Mesh vertex color.
    • hasUV

      public boolean hasUV()
      Returns true if model has UV coordinates.
    • hasVertexColors

      public boolean hasVertexColors()
      Returns true if model has vertex colors.
    • hasVertexConfidence

      public boolean hasVertexConfidence()
      Returns true if model has confidence values.