Stores the local transformation information for an object.
Contains XSI_Limit templates for position and rotation limits, and SI_FCurve templates for animation.
The XSI_Transform template is contained in an SI_Model template.
![]()
|
This template corresponds to the CSLXSITransform class. |
5.0
XSI_Transform {
<posx>,
<posy>,
<posz>,
<rotx>,
<roty>,
<rotz>,
<rotorder>,
<sclx>,
<scly>,
<sclz>,
<siscaling>,
<sclorix>,
<scloriy>,
<scloriz>,
<pposx>,
<pposy>,
<pposz>,
<protx>,
<proty>,
<protz>,
<psclx>,
<pscly>,
<psclz>,
<pcposx>,
<pcposy>,
<pcposz>,
<pcrotx>,
<pcroty>,
<pcrotz>,
<pcsclx>,
<pcscly>,
<pcsclz>,
<nposx>,
<nposy>,
<nposz>,
<nrotx>,
<nroty>,
<nrotz>,
<nsclx>,
<nscly>,
<nsclz>,
<nsclorix>,
<nscloriy>,
<nscloriz>,
}
|
Member |
Type |
Description |
|
posx posy posz |
Float |
Position |
|
rotx roty rotz |
Float |
Rotation |
|
rotorder |
String |
Rotation order (forexample, "XYZ" or "") |
|
sclx scly sclz |
Float |
Scaling |
|
siscaling |
Boolean |
Hierarchical (Softimage) scaling. |
|
sclorix scloriy scloriz |
Float |
Scaling orientation (shear) |
|
pposx pposy pposz |
Float |
Pivot position |
|
protx proty protz |
Float |
Pivot rotation |
|
psclx pscly psclz |
Float |
Pivot scaling |
|
pcposx pcposy pcposz |
Float |
Pivot compensation position |
|
pcrotx pcroty pcrotz |
Float |
Pivot compensation rotation |
|
pcsclx pcscly pcsclz |
Float |
Pivot compensation scaling |
|
nposx nposy nposz |
Float |
Neutral pose position |
|
nrotx nroty nrotz |
Float |
Neutral pose rotation |
|
nsclx nscly nsclz |
Float |
Neutral pose scaling |
|
nsclorix nscloriy nscloriz |
Float |
Neutral pose scaling orientation |
SI_Model <model-name> {
...
XSI_Transform {
3.298000,
5.532000,
6.292000,
0.000000,
0.000000,
1.671065,
"XYZ",
1.000000,
6.170000,
1.000000,
1,
0.890903,
1.609874,
2.172551,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
1.000000,
1.000000,
1.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
1.000000,
0.000000,
0.000000,
0.000000,
0.000000,
0.000000,
3.632000,
51.044998,
92.238998,
124.477997,
XSI_Limit {
"posx",
1,
-89.055000,
0,
0.000000,
}
XSI_Limit {
"posy",
0,
0.000000,
0,
0.000000,
}
XSI_Limit {
"posz",
0,
0.000000,
0,
0.000000,
}
XSI_Limit {
"rotx",
0,
0.000000,
0,
0.000000,
}
XSI_Limit {
"roty",
0,
0.000000,
0,
0.000000,
}
XSI_Limit {
"rotz",
1,
-180.895996,
1,
284.776001,
}
SI_FCurve {
"cube",
"rotorder",
"CUBIC",
1,
5,
1,
1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,
}
SI_FCurve {
"cube",
"nposx",
"CUBIC",
1,
5,
1,
1.000000,3.298000,0.000000,0.000000,0.000000,0.000000,
}
SI_FCurve {
"cube",
"nposy",
"CUBIC",
1,
5,
1,
1.000000,5.532000,0.000000,0.000000,0.000000,0.000000,
}
SI_FCurve {
"cube",
"nposz",
"CUBIC",
1,
5,
1,
1.000000,3.632000,0.000000,0.000000,0.000000,0.000000,
}
SI_FCurve {
"cube",
"nrotz",
"CUBIC",
1,
5,
1,
1.000000,95.745003,0.000000,0.000000,0.000000,0.000000,
}
SI_FCurve {
"cube",
"nscly",
"CUBIC",
1,
5,
1,
1.000000,6.170000,0.000000,0.000000,0.000000,0.000000,
}
SI_FCurve {
"cube",
"nsclorix",
"CUBIC",
1,
5,
1,
1.000000,51.044998,0.000000,0.000000,0.000000,0.000000,
}
SI_FCurve {
"cube",
"nscloriy",
"CUBIC",
1,
5,
1,
1.000000,92.238998,0.000000,0.000000,0.000000,0.000000,
}
SI_FCurve {
"cube",
"nscloriz",
"CUBIC",
1,
5,
1,
1.000000,124.477997,0.000000,0.000000,0.000000,0.000000,
}
}
...
}Autodesk Crosswalk v3.2