Class Transform

java.lang.Object
com.agisoft.metashape.Transform

public class Transform extends Object
Transformation between chunk and world coordinates systems.
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
  • Constructor Details

    • Transform

      public Transform(long cPtr, boolean cMemoryOwn)
    • Transform

      public Transform()
    • Transform

      public Transform(Transform transform)
  • Method Details

    • getCPtr

      public static long getCPtr(Transform obj)
    • finalize

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

      public void delete()
    • setRotation

      public void setRotation(Matrix3x3d rotation)
      Rotation component, may be null.
    • getRotation

      public Matrix3x3d getRotation()
      Rotation component, may be null.
    • setTranslation

      public void setTranslation(Vector3d translation)
      Translation component, may be null.
    • getTranslation

      public Vector3d getTranslation()
      Translation component, may be null.
    • setScale

      public void setScale(Double scale)
      Scale component, may be null.
    • getScale

      public Double getScale()
      Scale component, may be null.
    • setMatrix

      public void setMatrix(Matrix4x4d matrix)
      Transformation matrix.
    • getMatrix

      public Matrix4x4d getMatrix()
      Transformation matrix.
    • hasMatrix

      public boolean hasMatrix()
    • reset

      public void reset()
    • transformPoint

      public Vector3d transformPoint(Vector3d point)
    • transformVector

      public Vector3d transformVector(Vector3d vector)