|
Chunks
Moddable voxel sandbox for room-scale VR.
|
Provides a noise module that maps the output value from a source module onto a terrace-forming curve. [OPERATOR] More...
Public Member Functions | |
| Terrace () | |
| Initializes a new instance of Terrace. More... | |
| Terrace (bool inverted, ModuleBase input) | |
| Initializes a new instance of Terrace. More... | |
| void | Add (double input) |
| Adds a control point to the curve. More... | |
| void | Clear () |
| Clears the control points. More... | |
| void | Generate (int steps) |
| Auto-generates a terrace curve. More... | |
| override double | GetValue (double x, double y, double z) |
| Returns the output value for the given input coordinates. More... | |
Public Member Functions inherited from LibNoise.ModuleBase | |
| double | GetValue (Vector3 coordinate) |
| Returns the output value for the given input coordinates. More... | |
| double | GetValue (ref Vector3 coordinate) |
| Returns the output value for the given input coordinates. More... | |
| void | Dispose () |
| Immediately releases the unmanaged resources used by this object. More... | |
Properties | |
| int | ControlPointCount [get] |
| Gets the number of control points. More... | |
| List< double > | ControlPoints [get] |
| Gets the list of control points. More... | |
| bool | IsInverted [get, set] |
| Gets or sets a value whether the terrace curve is inverted. More... | |
Properties inherited from LibNoise.ModuleBase | |
| virtual ModuleBase | this[int index] [get, set] |
| Gets or sets a source module by index. More... | |
| int | SourceModuleCount [get] |
| Gets the number of source modules required by this noise module. More... | |
| bool | IsDisposed [get] |
| Gets a value whether the object is disposed. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from LibNoise.ModuleBase | |
| ModuleBase (int count) | |
| Initializes a new instance of Helpers. More... | |
| virtual bool | Disposing () |
| Immediately releases the unmanaged resources used by this object. More... | |
Protected Attributes inherited from LibNoise.ModuleBase | |
| ModuleBase[] | m_modules = null |
Provides a noise module that maps the output value from a source module onto a terrace-forming curve. [OPERATOR]
| LibNoise.Operator.Terrace.Terrace | ( | ) |
Initializes a new instance of Terrace.
| LibNoise.Operator.Terrace.Terrace | ( | bool | inverted, |
| ModuleBase | input | ||
| ) |
Initializes a new instance of Terrace.
| inverted | Indicates whether the terrace curve is inverted. |
| input | The input module. |
| void LibNoise.Operator.Terrace.Add | ( | double | input | ) |
Adds a control point to the curve.
| input | The curves input value. |
| void LibNoise.Operator.Terrace.Clear | ( | ) |
Clears the control points.
| void LibNoise.Operator.Terrace.Generate | ( | int | steps | ) |
Auto-generates a terrace curve.
| steps | The number of steps. |
|
virtual |
Returns the output value for the given input coordinates.
| x | The input coordinate on the x-axis. |
| y | The input coordinate on the y-axis. |
| z | The input coordinate on the z-axis. |
Implements LibNoise.ModuleBase.
|
get |
Gets the number of control points.
|
get |
Gets the list of control points.
|
getset |
Gets or sets a value whether the terrace curve is inverted.
1.8.10