[This is preliminary documentation and is subject to change.]
The MathHelper type exposes the following members.
Methods
Name | Description | |
---|---|---|
AreDigitsIdentical |
Gets whether all digits in the specified number are identical.
| |
AverageT | ||
ChooseT(ICollectionT) |
Gets a random object from the specified collection.
| |
ChooseT(T) |
Gets a random object from the specified array.
| |
ClampT |
Gets the specified value between the specified minimum and maximum values.
| |
ConvertDegreesToRadians |
Converts the specified angle in degrees to its equivalent in radians.
| |
ConvertDirectionToHeading |
Converts the specified direction to a heading.
| |
ConvertHeadingToDirection |
Converts the specified heading to its equivalent direction.
| |
ConvertKilometersPerHourToMetersPerSecond |
Converts the specified value from kilometers per hour to meters per second.
| |
ConvertKilometersPerHourToMilesPerHour |
Converts the specified value from kilometers per hour to miles per hour.
| |
ConvertMetersPerSecondToKilometersPerHour |
Converts the specified value from meters per second to kilometers per hour.
| |
ConvertMetersPerSecondToKilometersPerHourRounded |
Converts the specified value from meters per second to kilometers per hour and rounds the result.
| |
ConvertMetersPerSecondToMilesPerHour |
Converts the specified value from meters per second to miles per hour.
| |
ConvertMilesPerHourToKilometersPerHour |
Converts the specified value from miles per hour to kilometers per hour.
| |
ConvertMilesPerHourToMetersPerSecond |
Converts the specified value from miles per hour to meters per second.
| |
ConvertRadiansToDegrees(Double) |
Converts the specified angle in radians to its equivalent in degrees.
| |
ConvertRadiansToDegrees(Single) |
Converts the specified angle in radians to its equivalent in degrees.
| |
Faculty |
Gets the faculty of the specified number.
| |
GetChance(Int32) |
Gets a chance.
| |
GetChance(Int32, Int32) |
Gets a chance.
| |
GetNumberLength |
Gets the length of the specified number.
| |
GetOffsetPosition | ||
GetRandomAlphaNumericCharacter |
Gets a random alpha numeric character.
| |
GetRandomDouble |
Gets a random double precision floating point number between the specified minimum and maximum value, inclusive.
| |
GetRandomInteger(Int32) |
Gets a random integer between 0, inclusive, and the specified maximum value, exclusive.
| |
GetRandomInteger(Int32, Int32) |
Gets a random integer between the specified minimum and maximum value, inclusive.
| |
GetRandomSingle |
Gets a random single precision floating point number between the specified minimum and maximum value, inclusive.
| |
InterpolateLinearlyTo(Single, Single, Single, Single) | ||
InterpolateLinearlyTo(Rotator, Rotator, Single, Single) | ||
InterpolateLinearlyTo(Vector2, Vector2, Single, Single) | ||
InterpolateLinearlyTo(Vector3, Vector3, Single, Single) | ||
InterpolateTo(Single, Single, Single, Single) | ||
InterpolateTo(Rotator, Rotator, Single, Single) | ||
InterpolateTo(Vector2, Vector2, Single, Single) | ||
InterpolateTo(Vector3, Vector3, Single, Single) | ||
IsPowerOfTwo |
Determines whether the specified number is a power of two.
| |
IsZeroOrPowerOfTwo |
Determines whether the specified number is zero or a power of two.
| |
Lerp(Double, Double, Single) |
Gets a new value between the specified start and end values, designated by the percentage.
| |
Lerp(Int32, Int32, Single) |
Gets a new value between the specified start and end values, designated by the percentage.
| |
Lerp(Int64, Int64, Single) |
Gets a new value between the specified start and end values, designated by the percentage.
| |
Lerp(Single, Single, Single) |
Gets a new value between the specified start and end values, designated by the percentage.
| |
MaxT | ||
MedianT |
Gets the median from the specified values.
| |
MinT | ||
Normalize |
Normalizes the specified value.
| |
NormalizeHeading |
Normalizes the specified heading.
| |
RotateHeading |
Rotates the specified heading the specified number of degrees, and returns the normalized result.
| |
RoundToLowerTenth(Int32) |
Rounds the specified integer to the nearest lower tenth.
| |
RoundToLowerTenth(Single) |
Rounds the specified float to the nearest lower tenth integer.
| |
Square(Double) |
Gets the specified value multiplied by itself.
| |
Square(Int32) |
Gets the specified value multiplied by itself.
| |
Square(Int64) |
Gets the specified value multiplied by itself.
| |
Square(Single) |
Gets the specified value multiplied by itself.
| |
UnLerp(Double, Double, Double) |
Gets the original percentage provided to Lerp, given the start, end and lerped value.
| |
UnLerp(Int32, Int32, Int32) |
Gets the original percentage provided to Lerp, given the start, end and lerped value.
| |
UnLerp(Int64, Int64, Int64) |
Gets the original percentage provided to Lerp, given the start, end and lerped value.
| |
UnLerp(Single, Single, Single) |
Gets the original percentage provided to Lerp, given the start, end and lerped value.
|
See Also