SetIdentity (SIQuaternion)

Description

Resets the quaternion back to the identity quaternion.

C# Syntax

    SIQuaternion.SetIdentity();

Examples

1. JScript Example

    var oQuaternion = XSIMath.CreateQuaternion() ;
    Application.LogMessage( "Uninitialized Quaternion  "
                  + oQuaternion.W + ","
                  + oQuaternion.X + ","
                  + oQuaternion.Y + ","
                  + oQuaternion.Z ) ;

    oQuaternion.SetIdentity() ;
    Application.LogMessage( "Identity Quaternion  "
                  + oQuaternion.W + ","
                  + oQuaternion.X + ","
                  + oQuaternion.Y + ","
                  + oQuaternion.Z ) ;

    //INFO : Uninitialized Quaternion  1,0,0,0
    //INFO : Identity Quaternion  1,0,0,0

2. VBScript Example

    dim q1
    ' Create Quaternion.
    set q1 = XSIMath.CreateQuaternion
    q1.SetIdentity

See Also

SIQuaternion.Set | SIVector3 | SIMatrix3 | SIMatrix4
SIRotation | SITransformation | SIQuaternion |

Autodesk Softimage v7.5