BEPUutilities2.RigidTransform.Transform C# (CSharp) Method

Transform() public static method

Transforms a position by a rigid transform.
public static Transform ( System.Numerics.Vector3 &position, RigidTransform &transform, System.Numerics.Vector3 &result ) : void
position System.Numerics.Vector3 Position to transform.
transform RigidTransform Transform to apply.
result System.Numerics.Vector3 Transformed position.
return void
        public static void Transform(ref Vector3 position, ref RigidTransform transform, out Vector3 result)
        {
            Vector3 intermediate;
            Quaternion.Transform(ref position, ref transform.Orientation, out intermediate);
            result = intermediate + transform.Position;
        }