Provides math operations not found in System.Math.
More...
|
static int | ClampValue (int value, int lowerBound, int upperBound) |
| Returns the given value clamped between the given lower and upper bounds. More...
|
|
static double | GetLarger (double a, double b) |
| Returns the larger of the two given numbers. More...
|
|
static double | GetSmaller (double a, double b) |
| Returns the smaller of the two given numbers. More...
|
|
static void | SwapValues (ref double a, ref double b) |
| Swaps the values contained by the two given variables. More...
|
|
|
static readonly double | DEG_TO_RAD = PI / 180.0 |
| Returns PI/180.0, used for converting degrees to radians. More...
|
|
static readonly double | PI = 3.1415926535897932385 |
| Returns the value of the mathematical constant PI. More...
|
|
static readonly double | Sqrt2 = 1.4142135623730950488 |
| Returns the square root of 2. More...
|
|
static readonly double | Sqrt3 = 1.7320508075688772935 |
| Returns the square root of 3. More...
|
|
|
double | CubicInterpolate (double n0, double n1, double n2, double n3, double a) |
| Returns the cubic interpolation of two values bound between two other values. More...
|
|
void | LatLonToXYZ (double lat, double lon, ref double x, ref double y, ref double z) |
| Provides the X, Y, and Z coordinates on the surface of a sphere cooresponding to the given latitude and longitude. More...
|
|
double | LinearInterpolate (double n0, double n1, double a) |
| Returns the linear interpolation of two values with the given alpha. More...
|
|
double | SCurve3 (double a) |
| Returns the given value, modified to be able to fit into a 32-bit integer. More...
|
|
double | SCurve5 (double a) |
| Returns the given value mapped onto a quintic S-curve. More...
|
|
Provides math operations not found in System.Math.
static int LibNoise.Math.ClampValue |
( |
int |
value, |
|
|
int |
lowerBound, |
|
|
int |
upperBound |
|
) |
| |
|
inlinestatic |
Returns the given value clamped between the given lower and upper bounds.
double LibNoise.Math.CubicInterpolate |
( |
double |
n0, |
|
|
double |
n1, |
|
|
double |
n2, |
|
|
double |
n3, |
|
|
double |
a |
|
) |
| |
|
inlineprotected |
Returns the cubic interpolation of two values bound between two other values.
- Parameters
-
n0 | The value before the first value. |
n1 | The first value. |
n2 | The second value. |
n3 | The value after the second value. |
a | The alpha value. |
- Returns
static double LibNoise.Math.GetLarger |
( |
double |
a, |
|
|
double |
b |
|
) |
| |
|
inlinestatic |
Returns the larger of the two given numbers.
static double LibNoise.Math.GetSmaller |
( |
double |
a, |
|
|
double |
b |
|
) |
| |
|
inlinestatic |
Returns the smaller of the two given numbers.
void LibNoise.Math.LatLonToXYZ |
( |
double |
lat, |
|
|
double |
lon, |
|
|
ref double |
x, |
|
|
ref double |
y, |
|
|
ref double |
z |
|
) |
| |
|
inlineprotected |
Provides the X, Y, and Z coordinates on the surface of a sphere cooresponding to the given latitude and longitude.
double LibNoise.Math.LinearInterpolate |
( |
double |
n0, |
|
|
double |
n1, |
|
|
double |
a |
|
) |
| |
|
inlineprotected |
Returns the linear interpolation of two values with the given alpha.
double LibNoise.Math.SCurve3 |
( |
double |
a | ) |
|
|
inlineprotected |
Returns the given value, modified to be able to fit into a 32-bit integer.
Returns the given value mapped onto a cubic S-curve.
double LibNoise.Math.SCurve5 |
( |
double |
a | ) |
|
|
inlineprotected |
Returns the given value mapped onto a quintic S-curve.
static void LibNoise.Math.SwapValues |
( |
ref double |
a, |
|
|
ref double |
b |
|
) |
| |
|
inlinestatic |
Swaps the values contained by the two given variables.
readonly double LibNoise.Math.DEG_TO_RAD = PI / 180.0 |
|
static |
Returns PI/180.0, used for converting degrees to radians.
readonly double LibNoise.Math.PI = 3.1415926535897932385 |
|
static |
Returns the value of the mathematical constant PI.
readonly double LibNoise.Math.Sqrt2 = 1.4142135623730950488 |
|
static |
Returns the square root of 2.
readonly double LibNoise.Math.Sqrt3 = 1.7320508075688772935 |
|
static |
Returns the square root of 3.
The documentation for this class was generated from the following file:
- KSP/Assets/Scripts/LibNoise/Math.cs