public static void Invert(ref RigidTransform transform, out RigidTransform inverse)
{
Quaternion.Conjugate(ref transform.Orientation, out inverse.Orientation);
Quaternion.Transform(ref transform.Position, ref inverse.Orientation, out inverse.Position);
inverse.Position = -inverse.Position;
}