Class PolygonModel


  • public final class PolygonModel
    extends java.lang.Object
    An instance of a polygon mesh that can added to the stage and displayed. Multiple models can share the same underlying mesh.
    • Constructor Detail

      • PolygonModel

        protected PolygonModel​(java.util.UUID id,
                               PolygonMesh mesh)
      • PolygonModel

        protected PolygonModel​(PolygonMesh mesh)
    • Method Detail

      • getId

        public java.util.UUID getId()
      • getAnimation

        public AnimationInfo getAnimation​(java.lang.String name)
      • setPosition

        public void setPosition​(Point3D p)
      • setPosition

        public void setPosition​(float x,
                                float y,
                                float z)
      • getPosition

        public Point3D getPosition()
      • setRotation

        public void setRotation​(float x,
                                float y,
                                float z,
                                float amount)
      • getRotationX

        public float getRotationX()
      • getRotationY

        public float getRotationY()
      • getRotationZ

        public float getRotationZ()
      • getRotationAmount

        public float getRotationAmount()
      • setScale

        public void setScale​(float scaleX,
                             float scaleY,
                             float scaleZ)
      • setScale

        public void setScale​(float scale)
      • getScaleX

        public float getScaleX()
      • getScaleY

        public float getScaleY()
      • getScaleZ

        public float getScaleZ()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object