LibNoise.Unity.Operator.Select.SetBounds C# (CSharp) Method

SetBounds() public method

Sets the bounds.
public SetBounds ( double min, double max ) : void
min double The minimum value.
max double The maximum value.
return void
        public void SetBounds(double min, double max)
        {
            System.Diagnostics.Debug.Assert(min < max);
            this.m_min = min;
            this.m_max = max;
            this.FallOff = this.m_fallOff;
        }

Usage Example

Example #1
0
    void GenerateNoise()
    {
        mountainTerrain.OctaveCount = Octaves;
        mountainTerrain.Frequency = 2f;
        baseFlatTerrain.OctaveCount = Octaves;
        terrainType.OctaveCount = Octaves;

        baseFlatTerrain.Frequency = 2.0f;
        ScaleBias flatTerrain = new ScaleBias(0.125, -0.75, baseFlatTerrain);
        terrainType.Frequency = 0.5f;
        terrainType.Persistence = 0.25;

        Select terrainSelector = new Select(flatTerrain, mountainTerrain, terrainType);
        terrainSelector.SetBounds(0.0, 1000.0);
        terrainSelector.FallOff = 0.125;
        Turbulence finalTerrain = new Turbulence(0.25, terrainSelector);
        finalTerrain.Frequency = 2.0f;

        noise = new Scale(Scalarv, Scalarv, Scalarv, finalTerrain);
    }
All Usage Examples Of LibNoise.Unity.Operator.Select::SetBounds