| AngularVelocityToQuaternion | Calculate a 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. |
| GetRelativeMatrix2D | Get the relative transformation matrix between the two specified transform matrix using the specified world's transform plane to transform into 2D space. |
| GetRelativePose2D | Get the relative transformation pose (translation, rotation and scale) between the two specified transform matrix using the specified world's transform plane to transform into 2D space. |
| GetRotationAxes | Get the used rotation axes, given the specified transform plane. This is the inverse of PhysicsMath.GetRotationIgnoredAxes. If PhysicsWorld.TransformPlane.Custom is used, PhysicsWorld.TransformPlane.XY will be used instead which may not provide the correct results. |
| GetRotationIgnoredAxes | Get the ignored rotation axes, given the specified transform plane. This is the inverse of PhysicsMath.GetRotationAxes. If PhysicsWorld.TransformPlane.Custom is used, PhysicsWorld.TransformPlane.XY will be used instead which may not provide the correct results. |
| GetTranslationAxes | Get the used translation axes, given the specified transform plane. This is the inverse of PhysicsMath.GetTranslationIgnoredAxes. If PhysicsWorld.TransformPlane.Custom is used, PhysicsWorld.TransformPlane.XY will be used instead which may not provide the correct results. |
| GetTranslationIgnoredAxes | Get the ignored translation axes, given the specified transform plane. This is the inverse of PhysicsMath.GetTranslationAxes. If PhysicsWorld.TransformPlane.Custom is used, PhysicsWorld.TransformPlane.XY will be used instead which may not provide the correct results. |
| GetTranslationIgnoredAxis | Get the ignored translation axis, given the specified transform plane. If PhysicsWorld.TransformPlane.Custom is used, PhysicsWorld.TransformPlane.XY will be used instead which may not provide the correct results. |
| IsFinite | Get whether both components of the specified vector are finite i.e. neither NaN nor infinite. |
| MaxAbsComponent | Get the maximum absolute value component from the specified vector. |
| MinAbsComponent | Get the minimum absolute value component from the specified vector. |
| SetTransformFast2D | Set the Transform position and rotation using the specified world's transform plane. For position, only two axis will be updated with the others remaining unchanged. For rotation, only a single rotation axis will be changed with the others set to zero. |
| SetTransformSlow3D | Set the Transform position and rotation using the specified world's transform plane. For position, only two axis will be updated with the others remaining unchanged. For rotation, only a single rotation axis will be changed with the others remaining unchanged. |
| 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 Matrix position (with perspective divide) into a Matrix position using the selected transform plane. If PhysicsWorld.TransformPlane.Custom is used, PhysicsWorld.TransformPlane.XY will be used instead which may not provide the correct results. |
| ToDegrees | Convert radians to degrees. This operates as deterministically as possible across platforms. See PhysicsMath.ToRadians. |
| ToPhysicsTransform | Transform a 3D Transform position and rotation to a 2D PhysicsTransform using the specified world's transform plane. Scale is not part of a PhysicsTransform therefore it is ignored. |
| ToPosition2D | Transform a Transform's world position into a 2D position using the specified world's transform plane. |
| ToPosition3D | Transform a 2D position into a 3D position using the specified world's transform plane, taking the out-of-plane depth from a Transform. |
| 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 specified world's transform plane. |
| ToRotationFast3D | Transform a 2D angle into a 3D rotation using the specified world's 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 specified world's 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. |
| TryGetPlaneMatrix2D | Try to get a matrix suitable for use with PhysicsMath.GetRelativeMatrix2D or PhysicsMath.GetRelativePose2D from the specified matrix, ignoring its scale on the transform plane's out-of-plane axis. |
| TryGetRelativeMatrix2D | Try to get the relative transformation matrix between the two specified transform matrix using the specified world's transform plane, never returning a NaN result. |