Stores cluster properties such as vertex positions, colors, normals, texture coordinates, and weight maps. Also used to store shape keys.
Contained in an XSI_Shape template.
![]()
|
This template corresponds to the CSLXSISubComponentAttributeList class. |
5.0
XSI_SubComponentAttributeList <sName> { <sAttributeName>, <sType>, <iNbSubComponent>, <value> // ... }
|
Member name |
Description |
|
sName |
Name of the attribute list. For example, "position" or "ShapeKey99". |
|
sAttributeName |
Specifies the subcomponent attribute whose values are stored in the template. • "COLOR" • "POSITION" • "WEIGHTMAP" • "NORMAL" • "TEXCOORD" |
|
sType |
Specifies the type and number of values for each subcomponent attribute. For example, "FLOAT3"means that a subcomponent attribute consists of three floating point values. |
|
iNbSubComponent |
Number of subcomponents for which attribute values are stored in the template. |
|
value |
A comma-separated list of attribute values. For example, for each vertex, a comma-separated list of X,Y, and Z position values. |
// Vertex positions and normals for a cube XSI_Mesh MSH-cube { XSI_Shape SHP-cube { "ORDERED", XSI_SubComponentAttributeList position { "POSITION", "FLOAT3", 8, -4.000000,-4.000000,-4.000000, 4.000000,-4.000000,-4.000000, -4.000000,4.000000,-4.000000, 4.000000,4.000000,-4.000000, -4.000000,-4.000000,4.000000, 4.000000,-4.000000,4.000000, -4.000000,4.000000,4.000000, 4.000000,4.000000,4.000000, } XSI_SubComponentAttributeList ImplicitNormal { "NORMAL", "FLOAT3", 24, -0.577350,-0.577350,-0.577350, -0.577350,0.577350,-0.577350, 0.577350,0.577350,-0.577350, 0.577350,-0.577350,-0.577350, -0.577350,-0.577350,-0.577350, 0.577350,-0.577350,-0.577350, 0.577350,-0.577350,0.577350, -0.577350,-0.577350,0.577350, -0.577350,-0.577350,-0.577350, -0.577350,-0.577350,0.577350, -0.577350,0.577350,0.577350, -0.577350,0.577350,-0.577350, 0.577350,-0.577350,-0.577350, 0.577350,0.577350,-0.577350, 0.577350,0.577350,0.577350, 0.577350,-0.577350,0.577350, -0.577350,0.577350,-0.577350, -0.577350,0.577350,0.577350, 0.577350,0.577350,0.577350, 0.577350,0.577350,-0.577350, -0.577350,-0.577350,0.577350, 0.577350,-0.577350,0.577350, 0.577350,0.577350,0.577350, -0.577350,0.577350,0.577350, } } // ... } XSI_ShapeAnimation SHPANIM-cone { "LINEAR", 100, SI_FCurve { "cone", "SHPANIM-1", "LINEAR", 1, 1, 2, 1.000000,0.000000, 2.000000,1.000000, } // Shape animation XSI_Shape SHP-cone-0 { "INDEXED", XSI_SubComponentAttributeList ShapeKey1 { "POSITION", "FLOAT4", 9, 11.000000,0.000000,0.236488,0.473934, 12.000000,0.000000,0.236488,0.473934, 13.000000,0.000000,0.236488,0.473934, 14.000000,0.000000,0.236488,0.473934, 15.000000,0.000000,0.236488,0.473934, 16.000000,0.000000,0.236488,0.473934, 17.000000,0.000000,0.236488,0.473934, 18.000000,0.000000,0.236488,0.473934, 19.000000,0.000000,0.236488,0.473934, } } XSI_Shape SHP-cone-1 { "INDEXED", XSI_SubComponentAttributeList ShapeKey2 { "POSITION", "FLOAT4", 9, 11.000000,-0.024600,0.236488,0.475001, 12.000000,-0.024600,0.236488,0.475001, 13.000000,-0.024600,0.236488,0.475001, 14.000000,-0.024600,0.236488,0.475001, 15.000000,-0.024600,0.236488,0.475001, 16.000000,-0.024600,0.236488,0.475001, 17.000000,-0.024600,0.236488,0.475001, 18.000000,-0.024600,0.236488,0.475001, 19.000000,-0.024600,0.236488,0.475001, } } }
Autodesk Crosswalk v3.3