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);
}