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

NameTypeRequiredComments
targetBoneStringyesName of the Bone the Modules should be attached to.
module1StringyesName of a Module to attach to the bone.
marker2StringnoName of another Module to attach to the bone.

Flags

NameFlag argumentsArgument typeExclusive toComments
parent1string
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;

 Download a complete example script for creating position and rotation targets for the MannequinFingers skeleton.

A complete example script for creating position and rotation targets for the MannequinFingers skeleton is available from the 'attach' page in the online version of the HSL scripting with Vicon Shogun at docs.vicon.com.

Additional information

Related commands