Method |
Description |
AngularVelocityToQuaternion |
Calculate a UnityEngine.Quaternion given a 2D angular velocity and a time to integrate over using the selected transform plane.
|
Atan2 |
Calculate the arc-tangent i.e. the angle of the provided slope y/x.
This operates as deterministically as possible across platforms.
|
CosSin |
Calculate both the Cosine and Sine of the specified angle.
|
GetRelativeMatrix |
Get the relative transformation matrix between the two specified transforms using the specified transform plane.
|
GetRotationAxes |
Get the used rotation axes, given the specified transform plane.
This is the inverse of PhysicsMath.GetRotationIgnoredAxes.
|
GetRotationIgnoredAxes |
Get the ignored rotation axes, given the specified transform plane.
This is the inverse of PhysicsMath.GetRotationAxes.
|
GetTranslationAxes |
Get the used translation axes, given the specified transform plane.
This is the inverse of PhysicsMath.GetTranslationIgnoredAxes.
|
GetTranslationIgnoredAxes |
Get the ignored translation axes, given the specified transform plane.
This is the inverse of PhysicsMath.GetTranslationAxes.
|
GetTranslationIgnoredAxis |
Get the ignored translation axis, given the specified transform plane.
|
MaxAbsComponent |
Get the maximum absolute value component from the specified vector.
|
MinAbsComponent |
Get the minimum absolute value component from the specified vector.
|
SpringDamper |
Calculate a one-dimensional mass-spring-damper simulation which drives towards a zero translation.
You can then compute the new position using: "translation += newSpeed * deltaTime;"
|
Swizzle |
Transform a 3D position into a 3D position using the selected transform plane.
|
ToDegrees |
Convert radians to degrees.
This operates as deterministically as possible across platforms.
See PhysicsMath.ToRadians.
|
ToPhysicsTransform |
Transform a 3D UnityEngine.Transform position and rotation to a 2D PhysicsTransform.
Scale is not part of a PhysicsTransform therefore it is ignored.
|
ToPosition2D |
Transform a 3D position into a 2D position using the selected transform plane.
|
ToPosition3D |
Transform a 2D position into a 3D position using the selected transform plane.
|
ToRadians |
Convert degrees to radians.
This operates as deterministically as possible across platforms.
See PhysicsMath.ToDegrees.
|
ToRotation2D |
Transform a 3D rotation into a 2D angle using the selected transform plane.
|
ToRotationFast3D |
Transform a 2D angle into a 3D rotation using the selected transform plane (Fast).
The transformation is fast because the rotation is simplified by the fact that only a single axis of rotation is handled. All other axis rotations are reset to zero.
|
ToRotationSlow3D |
Transform a 2D angle into a 3D rotation using the selected transform plane (Slow).
The transformation is slower because the rotation is more complex due to the fact that changing a single axis of rotation requires it to not affect any other axis rotations.
|