Contains common math operations.
More...
|
| static FP | Sqrt (FP number) |
| | Gets the square root. More...
|
| |
| static FP | Max (FP val1, FP val2) |
| | Gets the maximum number of two values. More...
|
| |
| static FP | Min (FP val1, FP val2) |
| | Gets the minimum number of two values. More...
|
| |
| static FP | Max (FP val1, FP val2, FP val3) |
| | Gets the maximum number of three values. More...
|
| |
| static FP | Clamp (FP value, FP min, FP max) |
| | Returns a number which is within [min,max] More...
|
| |
| static void | Absolute (ref TSMatrix matrix, out TSMatrix result) |
| | Changes every sign of the matrix entry to '+' More...
|
| |
| static FP | Sin (FP value) |
| | Returns the sine of value. More...
|
| |
| static FP | Cos (FP value) |
| | Returns the cosine of value. More...
|
| |
| static FP | Tan (FP value) |
| | Returns the tan of value. More...
|
| |
| static FP | Asin (FP value) |
| | Returns the arc sine of value. More...
|
| |
| static FP | Acos (FP value) |
| | Returns the arc cosine of value. More...
|
| |
| static FP | Atan (FP value) |
| | Returns the arc tan of value. More...
|
| |
| static FP | Atan2 (FP y, FP x) |
| | Returns the arc tan of coordinates x-y. More...
|
| |
| static FP | Floor (FP value) |
| | Returns the largest integer less than or equal to the specified number. More...
|
| |
| static FP | Ceiling (FP value) |
| | Returns the smallest integral value that is greater than or equal to the specified number. More...
|
| |
| static FP | Round (FP value) |
| | Rounds a value to the nearest integral value. If the value is halfway between an even and an uneven value, returns the even value. More...
|
| |
| static int | Sign (FP value) |
| | Returns a number indicating the sign of a Fix64 number. Returns 1 if the value is positive, 0 if is 0, and -1 if it is negative. More...
|
| |
| static FP | Abs (FP value) |
| | Returns the absolute value of a Fix64 number. Note: Abs(Fix64.MinValue) == Fix64.MaxValue. More...
|
| |
|
| static FP | Pi = FP.Pi |
| | PI constant. More...
|
| |
|
static FP | PiOver2 = FP.PiOver2 |
| | PI over 2 constant.
|
| |
| static FP | Epsilon = FP.Epsilon |
| | A small value often used to decide if numeric results are zero. More...
|
| |
|
static FP | Deg2Rad = FP.Deg2Rad |
| | Degree to radians constant.
|
| |
|
static FP | Rad2Deg = FP.Rad2Deg |
| | Radians to degree constant.
|
| |
Contains common math operations.
Definition at line 25 of file TSMath.cs.
| static FP TrueSync.TSMath.Abs |
( |
FP |
value | ) |
|
|
static |
Returns the absolute value of a Fix64 number. Note: Abs(Fix64.MinValue) == Fix64.MaxValue.
Definition at line 219 of file TSMath.cs.
| static void TrueSync.TSMath.Absolute |
( |
ref TSMatrix |
matrix, |
|
|
out TSMatrix |
result |
|
) |
| |
|
static |
Changes every sign of the matrix entry to '+'
- Parameters
-
| matrix | The matrix. |
| result | The absolute matrix. |
Definition at line 123 of file TSMath.cs.
| static FP TrueSync.TSMath.Acos |
( |
FP |
value | ) |
|
|
static |
Returns the arc cosine of value.
Definition at line 167 of file TSMath.cs.
| static FP TrueSync.TSMath.Asin |
( |
FP |
value | ) |
|
|
static |
Returns the arc sine of value.
Definition at line 160 of file TSMath.cs.
| static FP TrueSync.TSMath.Atan |
( |
FP |
value | ) |
|
|
static |
Returns the arc tan of value.
Definition at line 174 of file TSMath.cs.
| static FP TrueSync.TSMath.Atan2 |
( |
FP |
y, |
|
|
FP |
x |
|
) |
| |
|
static |
Returns the arc tan of coordinates x-y.
Definition at line 181 of file TSMath.cs.
| static FP TrueSync.TSMath.Ceiling |
( |
FP |
value | ) |
|
|
static |
Returns the smallest integral value that is greater than or equal to the specified number.
Definition at line 195 of file TSMath.cs.
| static FP TrueSync.TSMath.Clamp |
( |
FP |
value, |
|
|
FP |
min, |
|
|
FP |
max |
|
) |
| |
|
static |
Returns a number which is within [min,max]
- Parameters
-
| value | The value to clamp. |
| min | The minimum value. |
| max | The maximum value. |
- Returns
- The clamped value.
Definition at line 110 of file TSMath.cs.
| static FP TrueSync.TSMath.Cos |
( |
FP |
value | ) |
|
|
static |
Returns the cosine of value.
Definition at line 146 of file TSMath.cs.
| static FP TrueSync.TSMath.Floor |
( |
FP |
value | ) |
|
|
static |
Returns the largest integer less than or equal to the specified number.
Definition at line 188 of file TSMath.cs.
| static FP TrueSync.TSMath.Max |
( |
FP |
val1, |
|
|
FP |
val2 |
|
) |
| |
|
static |
Gets the maximum number of two values.
- Parameters
-
| val1 | The first value. |
| val2 | The second value. |
- Returns
- Returns the largest value.
Definition at line 71 of file TSMath.cs.
| static FP TrueSync.TSMath.Max |
( |
FP |
val1, |
|
|
FP |
val2, |
|
|
FP |
val3 |
|
) |
| |
|
static |
Gets the maximum number of three values.
- Parameters
-
| val1 | The first value. |
| val2 | The second value. |
| val3 | The third value. |
- Returns
- Returns the largest value.
Definition at line 96 of file TSMath.cs.
| static FP TrueSync.TSMath.Min |
( |
FP |
val1, |
|
|
FP |
val2 |
|
) |
| |
|
static |
Gets the minimum number of two values.
- Parameters
-
| val1 | The first value. |
| val2 | The second value. |
- Returns
- Returns the smallest value.
Definition at line 83 of file TSMath.cs.
| static FP TrueSync.TSMath.Round |
( |
FP |
value | ) |
|
|
static |
Rounds a value to the nearest integral value. If the value is halfway between an even and an uneven value, returns the even value.
Definition at line 203 of file TSMath.cs.
| static int TrueSync.TSMath.Sign |
( |
FP |
value | ) |
|
|
static |
Returns a number indicating the sign of a Fix64 number. Returns 1 if the value is positive, 0 if is 0, and -1 if it is negative.
Definition at line 211 of file TSMath.cs.
| static FP TrueSync.TSMath.Sin |
( |
FP |
value | ) |
|
|
static |
Returns the sine of value.
Definition at line 139 of file TSMath.cs.
| static FP TrueSync.TSMath.Sqrt |
( |
FP |
number | ) |
|
|
static |
Gets the square root.
- Parameters
-
| number | The number to get the square root from. |
- Returns
Definition at line 59 of file TSMath.cs.
| static FP TrueSync.TSMath.Tan |
( |
FP |
value | ) |
|
|
static |
Returns the tan of value.
Definition at line 153 of file TSMath.cs.
| FP TrueSync.TSMath.Epsilon = FP.Epsilon |
|
static |
A small value often used to decide if numeric results are zero.
Definition at line 41 of file TSMath.cs.
| FP TrueSync.TSMath.Pi = FP.Pi |
|
static |
The documentation for this class was generated from the following file:
- C:/Jeff/Projetos/Unit3d/truesync/Assets/TrueSync/Jitter/LinearMath/TSMath.cs