C# (CSharp) LibNoise.Model Namespace

Classes

Name Description
AbstractModel Abstract base class for all Model Model must defined their own GetValue() method
Cylinder Model that defines the surface of a cylinder. This model returns an output value from a noise module given the coordinates of an input value located on the surface of a cylinder. To generate an output value, pass the (angle, height) coordinates of an input value to the GetValue() method. This model is useful for creating: - seamless textures that can be mapped onto a cylinder This cylinder has a radius of 1.0 unit and has infinite height. It is oriented along the y axis. Its center is located at the origin.
Line Model that defines the displacement of a line segment. This model returns an output value from a noise module given the one-dimensional coordinate of an input value located on a line segment, which can be used as displacements. This class is useful for creating: - roads and rivers - disaffected college students To generate an output value, pass an input value between 0.0 and 1.0 to the GetValue() method. 0.0 represents the start position of the line segment and 1.0 represents the end position of the line segment.
Line.Position Internal struct that represent a 3D position
Plane Model that defines the surface of a plane. This model returns an output value from a noise module given the coordinates of an input value located on the surface of an ( x, z ) plane. To generate an output value, pass the (x, z) coordinates of an input value to the GetValue() method. This model is useful for creating: - two-dimensional textures - terrain height maps for local areas This plane extends infinitely in both directions.
Sphere Model that defines the surface of a sphere. This model returns an output value from a noise module given the coordinates of an input value located on the surface of a sphere. To generate an output value, pass the (latitude, longitude) coordinates of an input value to the GetValue() method. This model is useful for creating: - seamless textures that can be mapped onto a sphere - terrain height maps for entire planets This sphere has a radius of 1.0 unit and its center is located at the origin.