Class Terrain3d

    • Field Detail

      • _isRnd

        protected boolean _isRnd
      • _terrapath

        protected java.lang.String _terrapath
      • _alphamap

        protected java.lang.String _alphamap
        Alphamap for Texture
      • _heightmap

        protected java.lang.String _heightmap
      • _patchsize

        protected int _patchsize
      • _picsize

        protected int _picsize
      • _tiles

        protected int _tiles
      • _iterations

        protected int _iterations
      • _minradius

        protected int _minradius
      • _maxradius

        protected int _maxradius
      • _seed

        protected int _seed
      • _shadowtype

        protected java.lang.String _shadowtype
      • _terrainTexture

        protected java.util.ArrayList<TerrainTexture> _terrainTexture
    • Constructor Detail

      • Terrain3d

        public Terrain3d​(java.lang.String terrapath,
                         java.lang.String alphamap,
                         java.lang.String heightmap,
                         java.lang.String texture01,
                         java.lang.String texture02,
                         java.lang.String texture03,
                         java.lang.String texture04,
                         java.lang.String texture05,
                         java.lang.Integer tex01val,
                         java.lang.Integer tex02val,
                         java.lang.Integer tex03val,
                         java.lang.Integer tex04val,
                         java.lang.Integer tex05val,
                         int patchsize,
                         int picsize,
                         java.lang.String shadowtype)
        Creates default Polygon.
        Parameters:
        modelPath - resource path of the model
      • Terrain3d

        public Terrain3d​(java.lang.Object position,
                         java.lang.Object rotation,
                         java.lang.Object size,
                         java.lang.String terrapath,
                         java.lang.String alphamap,
                         java.lang.String heightmap,
                         java.lang.String texture01,
                         java.lang.String texture02,
                         java.lang.String texture03,
                         java.lang.String texture04,
                         java.lang.String texture05,
                         java.lang.Integer tex01val,
                         java.lang.Integer tex02val,
                         java.lang.Integer tex03val,
                         java.lang.Integer tex04val,
                         java.lang.Integer tex05val,
                         int patchsize,
                         int picsize,
                         java.lang.String shadowtype)
        Creates a new Polygon drawable.
        Parameters:
        position - position or position-binding
        xrotation - xrotation or rotation-binding
        yrotation - yrotation or rotation-binding
        zrotation - zrotation or rotation-binding
        size - size or size-binding
        shadowtype -
        absFlags - flags for setting position, size and rotation as absolutes
        c - modulation color or binding
        modelPath - resource path of the texture
      • Terrain3d

        public Terrain3d​(java.lang.Object position,
                         java.lang.Object rotation,
                         java.lang.Object size,
                         java.lang.Integer tiles,
                         java.lang.Integer iterations,
                         java.lang.Integer minradius,
                         java.lang.Integer maxradius,
                         java.lang.Integer seed,
                         java.lang.String terrapath,
                         java.lang.String alphamap,
                         java.lang.String texture01,
                         java.lang.String texture02,
                         java.lang.String texture03,
                         java.lang.String texture04,
                         java.lang.String texture05,
                         java.lang.Integer tex01val,
                         java.lang.Integer tex02val,
                         java.lang.Integer tex03val,
                         java.lang.Integer tex04val,
                         java.lang.Integer tex05val,
                         java.lang.String shadowtype)
    • Method Detail

      • setType

        public void setType​(int type)
        Set the primitive type (Disabled).
        Overrides:
        setType in class Primitive3d
        Parameters:
        type - The type to set.
      • getAlphamap

        public java.lang.String getAlphamap()
        Returns:
        the alphamap
      • setAlphamap

        public void setAlphamap​(java.lang.String alphamap)
        Parameters:
        alphamap - the alphamap to set
      • getHeightmap

        public java.lang.String getHeightmap()
        Returns:
        the heightmap
      • setHeightmap

        public void setHeightmap​(java.lang.String heightmap)
        Parameters:
        heightmap - the heightmap to set
      • getTerrapath

        public java.lang.String getTerrapath()
        Returns:
        the _terrapath
      • setTerrapath

        public void setTerrapath​(java.lang.String _terrapath)
        Parameters:
        _terrapath - the _terrapath to set
      • getTextures

        public java.util.ArrayList<TerrainTexture> getTextures()
        Returns:
        the _terrainTexture
      • setTextures

        public void setTextures​(java.util.ArrayList<TerrainTexture> _terrainTexture)
        Parameters:
        _terrainTexture - the _terrainTexture to set
      • getPatchsize

        public int getPatchsize()
        Returns:
        the patchsize
      • setPatchsize

        public void setPatchsize​(int patchsize)
        Parameters:
        patchsize - the patchsize to set
      • getPicsize

        public int getPicsize()
        Returns:
        the picsize
      • setPicsize

        public void setPicsize​(int picsize)
        Parameters:
        picsize - the picsize to set
      • isRnd

        public boolean isRnd()
        Returns:
        the isRnd
      • setRnd

        public void setRnd​(boolean isRnd)
        Parameters:
        isRnd - the isRnd to set
      • getTiles

        public int getTiles()
        Returns:
        the tiles
      • setTiles

        public void setTiles​(int tiles)
        Parameters:
        tiles - the tiles to set
      • getIterations

        public int getIterations()
        Returns:
        the iterations
      • setIterations

        public void setIterations​(int iterations)
        Parameters:
        iterations - the iterations to set
      • getMinradius

        public int getMinradius()
        Returns:
        the minradius
      • setMinradius

        public void setMinradius​(int minradius)
        Parameters:
        minradius - the minradius to set
      • getMaxradius

        public int getMaxradius()
        Returns:
        the maxradius
      • setMaxradius

        public void setMaxradius​(int maxradius)
        Parameters:
        maxradius - the maxradius to set
      • getSeed

        public int getSeed()
        Returns:
        the seed
      • setSeed

        public void setSeed​(int seed)
        Parameters:
        seed - the seed to set