FBX.Scene.Nodes.Node.ComputeDeltaPositionRotation C# (CSharp) Method

ComputeDeltaPositionRotation() public method

This is a helper to compute relative motion between current and last frame, usually used for motion blur
public ComputeDeltaPositionRotation ( Vector &_DeltaPosition, Quat &_DeltaRotation, Vector &_Pivot ) : void
_DeltaPosition Vector Returns the difference in position from last frame
_DeltaRotation Quat Returns the difference in rotation from last frame
_Pivot Vector Returns the pivot position the object rotated about
return void
        public void ComputeDeltaPositionRotation( out Vector _DeltaPosition, out Quat _DeltaRotation, out Vector _Pivot )
        {
            if ( m_bDeltaMotionDirty )
                Scene.ComputeObjectDeltaPositionRotation( ref m_PreviousLocal2World, ref m_Local2World, out m_DeltaPosition, out m_DeltaRotation, out m_DeltaPivot );

            _DeltaPosition = m_DeltaPosition;
            _DeltaRotation = m_DeltaRotation;
            _Pivot = m_DeltaPivot;

            m_bDeltaMotionDirty = false;
        }