public SimplexTerrainMesh(SimplexTerrainComponent parent, int xstart, int zstart, Vector3f scale, int chunkSize, bool generateBiomes) : base()
        {
            try
            {
                this.generateBiomes = generateBiomes;
                this.parent         = parent;
                this.x         = xstart;
                this.z         = zstart;
                this.chunkSize = chunkSize;
                this.scale     = scale;
                this.GetHeights(this.x, this.z);

                this.RebuildTerrainMesh();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
        }
        public SimplexTerrainMesh(SimplexTerrainComponent parent, int xstart, int zstart, Vector3f scale, int chunkSize, bool generateBiomes)
            : base()
        {
            try
            {
                this.generateBiomes = generateBiomes;
                this.parent = parent;
                this.x = xstart;
                this.z = zstart;
                this.chunkSize = chunkSize;
                this.scale = scale;
                this.GetHeights(this.x, this.z);

                this.RebuildTerrainMesh();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
        }
 public SimplexTerrainMesh(SimplexTerrainComponent parent, int xstart, int zstart, Vector3f scale, int chunkSize) :
     this(parent, xstart, zstart, scale, chunkSize, false)
 {
 }
 public SimplexTerrainChunkNode(PhysicsWorld physicsWorld, SimplexTerrainComponent parentT, int x, int z, Vector3f scale, int chunkSize, SimplexTerrainChunkNode[] neighbors, bool biomesEnabled)
     : base(physicsWorld, parentT, x, z, scale, chunkSize, neighbors)
 {
     this.biomesEnabled = biomesEnabled;
 }
 public SimplexTerrainMesh(SimplexTerrainComponent parent, int xstart, int zstart, Vector3f scale, int chunkSize)
     : this(parent, xstart, zstart, scale, chunkSize, false)
 {
 }