Class PhysicsMath
Syntax
public static class PhysicsMath
Methods
angle(float2x2)
Declaration
public static float angle(float2x2 rotation)
Parameters
Type |
Name |
Description |
float2x2 |
rotation |
|
Returns
cross(float2, float2)
Declaration
public static float cross(float2 a, float2 b)
Parameters
Type |
Name |
Description |
float2 |
a |
|
float2 |
b |
|
Returns
cross(float2, Single)
Declaration
public static float2 cross(float2 a, float s)
Parameters
Type |
Name |
Description |
float2 |
a |
|
Single |
s |
|
Returns
cross(Single, float2)
Declaration
public static float2 cross(float s, float2 a)
Parameters
Type |
Name |
Description |
Single |
s |
|
float2 |
a |
|
Returns
IndexOfMaxComponent(float2)
Declaration
public static int IndexOfMaxComponent(float2 v)
Parameters
Type |
Name |
Description |
float2 |
v |
|
Returns
IndexOfMinComponent(float2)
Declaration
public static int IndexOfMinComponent(float2 v)
Parameters
Type |
Name |
Description |
float2 |
v |
|
Returns
Declaration
public static PhysicsTransform inverse(PhysicsTransform transform)
Parameters
Returns
mul(float2x2, float2)
Declaration
public static float2 mul(float2x2 rotation, float2 value)
Parameters
Type |
Name |
Description |
float2x2 |
rotation |
|
float2 |
value |
|
Returns
Declaration
public static float2 mul(PhysicsTransform transform, float2 value)
Parameters
Returns
Declaration
public static Aabb mul(PhysicsTransform transform, Aabb aabb)
Parameters
Returns
Declaration
public static PhysicsTransform mul(PhysicsTransform transform1, PhysicsTransform transform2)
Parameters
Returns
NextMultipleOf16(Int32)
Declaration
public static int NextMultipleOf16(int input)
Parameters
Type |
Name |
Description |
Int32 |
input |
|
Returns
NextMultipleOf16(UInt64)
Declaration
public static ulong NextMultipleOf16(ulong input)
Parameters
Type |
Name |
Description |
UInt64 |
input |
|
Returns
perp(float2)
Declaration
public static float2 perp(float2 v)
Parameters
Type |
Name |
Description |
float2 |
v |
|
Returns
QuaternionFromZRotation(Single)
Declaration
public static quaternion QuaternionFromZRotation(float rotation)
Parameters
Type |
Name |
Description |
Single |
rotation |
|
Returns
Type |
Description |
quaternion |
|
ToPositiveQuaternion(quaternion)
Declaration
public static quaternion ToPositiveQuaternion(quaternion q)
Parameters
Type |
Name |
Description |
quaternion |
q |
|
Returns
Type |
Description |
quaternion |
|
ZQuaternionFromQuaternion(quaternion)
Declaration
public static quaternion ZQuaternionFromQuaternion(quaternion q)
Parameters
Type |
Name |
Description |
quaternion |
q |
|
Returns
Type |
Description |
quaternion |
|
ZRotationFromQuaternion(quaternion)
Declaration
public static float ZRotationFromQuaternion(quaternion q)
Parameters
Type |
Name |
Description |
quaternion |
q |
|
Returns