Class ModelDefinition


  • public class ModelDefinition
    extends Object
    • Field Detail

      • id

        public int id
      • vertexCount

        public int vertexCount
      • vertexX

        public int[] vertexX
      • vertexY

        public int[] vertexY
      • vertexZ

        public int[] vertexZ
      • vertexNormals

        public transient VertexNormal[] vertexNormals
      • faceCount

        public int faceCount
      • faceIndices1

        public int[] faceIndices1
      • faceIndices2

        public int[] faceIndices2
      • faceIndices3

        public int[] faceIndices3
      • faceTransparencies

        public byte[] faceTransparencies
      • faceColors

        public short[] faceColors
      • faceRenderPriorities

        public byte[] faceRenderPriorities
      • faceRenderTypes

        public byte[] faceRenderTypes
      • faceNormals

        public transient FaceNormal[] faceNormals
      • numTextureFaces

        public int numTextureFaces
      • texIndices1

        public short[] texIndices1
      • texIndices2

        public short[] texIndices2
      • texIndices3

        public short[] texIndices3
      • faceTextureUCoordinates

        public transient float[][] faceTextureUCoordinates
      • faceTextureVCoordinates

        public transient float[][] faceTextureVCoordinates
      • texturePrimaryColors

        public short[] texturePrimaryColors
      • faceTextures

        public short[] faceTextures
      • faceZOffsets

        public byte[] faceZOffsets
      • textureCoords

        public byte[] textureCoords
      • textureRenderTypes

        public byte[] textureRenderTypes
      • packedVertexGroups

        public int[] packedVertexGroups
      • packedTransparencyVertexGroups

        public int[] packedTransparencyVertexGroups
      • priority

        public byte priority
      • animayaGroups

        public int[][] animayaGroups
      • animayaScales

        public int[][] animayaScales
      • maxPriority

        public transient int maxPriority
      • animOffsetX

        public static transient int animOffsetX
      • animOffsetY

        public static transient int animOffsetY
      • animOffsetZ

        public static transient int animOffsetZ
    • Constructor Detail

      • ModelDefinition

        public ModelDefinition()
    • Method Detail

      • computeNormals

        public void computeNormals()
      • computeTextureUVCoordinates

        public void computeTextureUVCoordinates()
      • computeAnimationTables

        public void computeAnimationTables()
      • rotate

        public void rotate​(int orientation)
      • resetAnim

        public void resetAnim()
      • animate

        public void animate​(int type,
                            int[] frameMap,
                            int dx,
                            int dy,
                            int dz)
      • method1493

        public void method1493()
      • rotate1

        public void rotate1()
      • rotate2

        public void rotate2()
      • rotate3

        public void rotate3()
      • resize

        public void resize​(int var1,
                           int var2,
                           int var3)
      • recolor

        public void recolor​(short var1,
                            short var2)
      • retexture

        public void retexture​(short var1,
                              short var2)
      • move

        public void move​(int xOffset,
                         int yOffset,
                         int zOffset)
      • computeMaxPriority

        public void computeMaxPriority()
      • getId

        public int getId()
      • getVertexCount

        public int getVertexCount()
      • getVertexX

        public int[] getVertexX()
      • getVertexY

        public int[] getVertexY()
      • getVertexZ

        public int[] getVertexZ()
      • getVertexNormals

        public VertexNormal[] getVertexNormals()
      • getFaceCount

        public int getFaceCount()
      • getFaceIndices1

        public int[] getFaceIndices1()
      • getFaceIndices2

        public int[] getFaceIndices2()
      • getFaceIndices3

        public int[] getFaceIndices3()
      • getFaceTransparencies

        public byte[] getFaceTransparencies()
      • getFaceColors

        public short[] getFaceColors()
      • getFaceRenderPriorities

        public byte[] getFaceRenderPriorities()
      • getFaceRenderTypes

        public byte[] getFaceRenderTypes()
      • getFaceNormals

        public FaceNormal[] getFaceNormals()
      • getNumTextureFaces

        public int getNumTextureFaces()
      • getTexIndices1

        public short[] getTexIndices1()
      • getTexIndices2

        public short[] getTexIndices2()
      • getTexIndices3

        public short[] getTexIndices3()
      • getFaceTextureUCoordinates

        public float[][] getFaceTextureUCoordinates()
      • getFaceTextureVCoordinates

        public float[][] getFaceTextureVCoordinates()
      • getTexturePrimaryColors

        public short[] getTexturePrimaryColors()
      • getFaceTextures

        public short[] getFaceTextures()
      • getFaceZOffsets

        public byte[] getFaceZOffsets()
      • getTextureCoords

        public byte[] getTextureCoords()
      • getTextureRenderTypes

        public byte[] getTextureRenderTypes()
      • getPackedVertexGroups

        public int[] getPackedVertexGroups()
      • getPackedTransparencyVertexGroups

        public int[] getPackedTransparencyVertexGroups()
      • getPriority

        public byte getPriority()
      • getVertexGroups

        public int[][] getVertexGroups()
      • getAnimayaGroups

        public int[][] getAnimayaGroups()
      • getAnimayaScales

        public int[][] getAnimayaScales()
      • getOrigVX

        public int[] getOrigVX()
      • getOrigVY

        public int[] getOrigVY()
      • getOrigVZ

        public int[] getOrigVZ()
      • getMaxPriority

        public int getMaxPriority()
      • setId

        public void setId​(int id)
      • setVertexCount

        public void setVertexCount​(int vertexCount)
      • setVertexX

        public void setVertexX​(int[] vertexX)
      • setVertexY

        public void setVertexY​(int[] vertexY)
      • setVertexZ

        public void setVertexZ​(int[] vertexZ)
      • setVertexNormals

        public void setVertexNormals​(VertexNormal[] vertexNormals)
      • setFaceCount

        public void setFaceCount​(int faceCount)
      • setFaceIndices1

        public void setFaceIndices1​(int[] faceIndices1)
      • setFaceIndices2

        public void setFaceIndices2​(int[] faceIndices2)
      • setFaceIndices3

        public void setFaceIndices3​(int[] faceIndices3)
      • setFaceTransparencies

        public void setFaceTransparencies​(byte[] faceTransparencies)
      • setFaceColors

        public void setFaceColors​(short[] faceColors)
      • setFaceRenderPriorities

        public void setFaceRenderPriorities​(byte[] faceRenderPriorities)
      • setFaceRenderTypes

        public void setFaceRenderTypes​(byte[] faceRenderTypes)
      • setFaceNormals

        public void setFaceNormals​(FaceNormal[] faceNormals)
      • setNumTextureFaces

        public void setNumTextureFaces​(int numTextureFaces)
      • setTexIndices1

        public void setTexIndices1​(short[] texIndices1)
      • setTexIndices2

        public void setTexIndices2​(short[] texIndices2)
      • setTexIndices3

        public void setTexIndices3​(short[] texIndices3)
      • setFaceTextureUCoordinates

        public void setFaceTextureUCoordinates​(float[][] faceTextureUCoordinates)
      • setFaceTextureVCoordinates

        public void setFaceTextureVCoordinates​(float[][] faceTextureVCoordinates)
      • setTexturePrimaryColors

        public void setTexturePrimaryColors​(short[] texturePrimaryColors)
      • setFaceTextures

        public void setFaceTextures​(short[] faceTextures)
      • setFaceZOffsets

        public void setFaceZOffsets​(byte[] faceZOffsets)
      • setTextureCoords

        public void setTextureCoords​(byte[] textureCoords)
      • setTextureRenderTypes

        public void setTextureRenderTypes​(byte[] textureRenderTypes)
      • setPackedVertexGroups

        public void setPackedVertexGroups​(int[] packedVertexGroups)
      • setPackedTransparencyVertexGroups

        public void setPackedTransparencyVertexGroups​(int[] packedTransparencyVertexGroups)
      • setPriority

        public void setPriority​(byte priority)
      • setVertexGroups

        public void setVertexGroups​(int[][] vertexGroups)
      • setAnimayaGroups

        public void setAnimayaGroups​(int[][] animayaGroups)
      • setAnimayaScales

        public void setAnimayaScales​(int[][] animayaScales)
      • setOrigVX

        public void setOrigVX​(int[] origVX)
      • setOrigVY

        public void setOrigVY​(int[] origVY)
      • setOrigVZ

        public void setOrigVZ​(int[] origVZ)
      • setMaxPriority

        public void setMaxPriority​(int maxPriority)
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object