SI_CoordinateSystem

Specifies the coordinate system in which transformations are expressed. This template allows game developers to express data in any coordinate system.

| This template corresponds to the CSLCoordinateSystem class.

Limitations

If a dotXSI file contains this template, Softimage ignores it.

Introduced

1.3

Template

    SI_CoordinateSystem {
       <handRotation>;
       <uAxis>;
       <vAxis>;
       <xAxis>;
       <yAxis>;
       <zAxis>;
    }

Members

Member name | Type | Description
handRotation | int | Specifies the coordinate system: 0 = left-handed (D3D, PlayStation) 1 = right-handed (SI|3D, Nintendo)
uAxis | int | Orientation of the U axis for texture coordinates: 0 = right (all) 1 = left
vAxis | int | Orientation of the V axis for texture coordinates: 0 = down (D3D, Nintendo, PlayStation) 1 = up (SI|3D)
xAxis | int | Orientation of the X axis: 0 = right (all) 1 = left 2 = up 3 = down 4 = in 5 = out
yAxis | int | Orientation of the Y axis: 0 = right 1 = left 2 = up (SI|3D, D3D, Nintendo) 3 = down (PlayStation) 4 = in 5 = out
zAxis | int | Orientation of the Z axis: 0 = right 1 = left 2 = up 3 = down 4 = in (D3D, PlayStation) 5 = out (SI|3D, Nintendo)

| Only SI|3D-style coordinates are supported by the .XSI Export and .XSI Import plug-in.

Example

    SI_CoordinateSystem
    {
       1,  // right-handed rotation
       0,  // U axis goes right
       1,  // V axis goes up
       0,  // X axis goes right
       2,  // Y axis goes up
       5,  // Z axis goes out
    }

Autodesk Softimage v7.5