BEPUutilities.Quaternion.Conjugate C# (CSharp) Метод

Conjugate() публичный статический Метод

Computes the conjugate of the quaternion.
public static Conjugate ( quaternion ) : Quaternion
quaternion Quaternion to conjugate.
Результат Quaternion
        public static Quaternion Conjugate(Quaternion quaternion)
        {
            Quaternion toReturn;
            Conjugate(ref quaternion, out toReturn);
            return toReturn;
        }

Same methods

Quaternion::Conjugate ( &quaternion, &result ) : void

Usage Example

Пример #1
0
        ///<summary>
        /// Transforms a position by a rigid transform's inverse.
        ///</summary>
        ///<param name="position">Position to transform.</param>
        ///<param name="transform">Transform to invert and apply.</param>
        ///<param name="result">Transformed position.</param>
        public static void TransformByInverse(ref Vector3 position, ref RigidTransform transform, out Vector3 result)
        {
            Quaternion orientation;
            Vector3    intermediate;

            Vector3.Subtract(ref position, ref transform.Position, out intermediate);
            Quaternion.Conjugate(ref transform.Orientation, out orientation);
            Vector3.Transform(ref intermediate, ref orientation, out result);
        }
All Usage Examples Of BEPUutilities.Quaternion::Conjugate