複数のオブジェクトを取り、それぞれのピボットを中央に配置し、y のピボットを 0 に変換するスクリプトを作成したいと考えています。
これまでの私の試みの2つのバリエーションを次に示します。
string $sel[] = `ls -sl -typ transform`;
string $obj;
for ($obj in $sel) {
CenterPivot
setAttr ($obj + ".scalePivot") -ty 0;
setAttr ($obj + ".rotatePivot") -ty 0;
}
と
string $sel[] = `ls -sl -typ transform`;
string $obj;
for ($obj in $sel) {
xform -cp;
xform -piv 0 -0.098814 0;
}
2 番目のスクリプトでは、移動 y はゼロ (開始位置から -0.098814) に移動しますが、z と x はソース オブジェクトの中心から離れます。