BEPUutilities.RigidTransform.Invert C# (CSharp) Method

Invert() public static method

Inverts a rigid transform.
public static Invert ( RigidTransform &transform, RigidTransform &inverse ) : void
transform RigidTransform Transform to invert.
inverse RigidTransform Inverse of the transform.
return void
        public static void Invert(ref RigidTransform transform, out RigidTransform inverse)
        {
            Quaternion.Conjugate(ref transform.Orientation, out inverse.Orientation);
            Vector3.Transform(ref transform.Position, ref inverse.Orientation, out inverse.Position);
            Vector3.Negate(ref inverse.Position, out inverse.Position);
        }