SI_Envelope

Defines an envelope (also known as a skin). If the enveloped object is the parent of the skeleton bones, then it is global, if it is a child of one of the skeleton bones, then it is local.

| This template corresponds to the CSLEnvelope class.

Introduced

1.3

Template

    SI_Envelope {
       "<envelope>",
       "<deformer>",
       <iVertices>,
       <iVertexIndex0>, <fWeightValue0>,
       ...
       <iVertexIndexiVertices-1>, <fWeightValueiVertices-1>
    }

Members

Member name | Description
envelope | Name of the model to be used as an envelope.
deformer | Name of the object to be used as a deformer.
iVertices | Number of weighted vertices in the envelope.
aVertexWeights | Array of weight values associated to the vertices of the envelope. The array consists of index, weight value pairs The number of pairs in the array matches the number of vertices given in iVertices. Weight values are in the range [0.0, 100.0].

Comments

• A vertex of an envelope can be assigned to one or more joints, but the sum of all its weights is always 100.0.

• An SI_Envelope may have 0 vertices. In SI|3D, this corresponds to the situation in which the envelope is assigned to a skeleton, but all its vertices are weighted 0 relative to the referenced joint.

Example

See the example for SI_EnvelopeList.

Autodesk Softimage v7.5