/
attach
attach
Description
Creates a constraint between a module (typically a marker) and a bone. Also automatically adds parameters for the constraint offset to the constraint.
Used when setting up a skeleton to be solved, retargeted or creating a VST.
The createSkelScript command uses the attach command to create constraints when the -solvers
flag is used.
Functional area
Skeletal solving
Command syntax
Syntax
attach "targetBone" "module1" "module2"... [-parent] [-retargetingRotation] |
Arguments
Name | Type | Required | Comments |
---|---|---|---|
targetBone | String | yes | Name of the Bone the Modules should be attached to. |
module1 | String | yes | Name of a Module to attach to the bone. |
marker2 | String | no | Name of another Module to attach to the bone. |
Flags
Name | Flag arguments | Argument type | Exclusive to | Comments |
---|---|---|---|---|
parent | 1 | string | — | — |
retargetingRotation |
Return value
void
Examples
// Create a Bone and a Marker create BoneNode "root"; create Marker "marker1"; // Attach the marker to the bone resulting in a new constraint. attach root marker1; // Create position and rotation targets attach mySubject\\Retargeting\\pelvis mySubject\\Solving\\Hips; attach mySubject\\Retargeting\\pelvis mySubject\\Solving\\Hips -retargetingRotation;
RetargetMannequinFingers.hsl a complete example script for creating position and rotation targets for the MannequinFingers skeleton.
Additional information
Related commands
, multiple selections available,
Related content
attach
More like this
createSkelScript
createSkelScript
More like this
create
More like this
getAttached
getAttached
More like this
solver
More like this
createConstraintsScript
createConstraintsScript
More like this