Ces quelques lignes repèrent l'objet que vous avez sélectionné et lui créent un parent qui reprend ses transformations.
Ainsi l'objet en question se retrouve avec des valeurs de transformation à 0, tout à été transféré au groupe parent.
le code :
string $selection = `ls -sl`;
int $size = `size $selection`;
if ($size > 1) {
warning "Error : Multiples objects selected";
} else {
string $parent = `pickWalk -d up`;
string $zeroNode = `createNode "transform" -n ($selection[0] + "_ZERO")`;
createNode "locator" -n ($selection[0] + "_ZEROShape") -p ($selection[0] + "_ZERO");
string $constraint = `parentConstraint $selection[0] $zeroNode`;
delete $constraint[0];
parent $selection[0] $zeroNode;
select $selection[0];
makeIdentity -apply true -t 1 -r 1 -s 1 -n 0;
parent $zeroNode $parent[0];
}







