2つのオブジェクト、もしくはコンポーネントを選択し、最後に選んだ方のピボットに最初に選んだ方のピボットを一致させるMELスクリプトです。
リグを構築するときは、2つのピボットを一致させるようなことが頻繁にあるので、このスクリプトがあると便利です。まぁ、スナップすればいい話なんですがね。
1. このスクリプトをスクリプトエディタで読み込む
2. 2つのオブジェクト、もしくはコンポーネントを選択
3. コマンドライン、もしくはスクリプトエディタにmoveToCenterと入力し、エンターで実行
以下がソースコードです。
global proc moveToCenter(){
string $target[] = `ls -sl`;
float $pivot[] = `xform -q -t -ws $target[1]`;
xform -ws -t $pivot[0] $pivot[1] $pivot[2] $target[0];
select -r $target[0];
}
リグを構築するときは、2つのピボットを一致させるようなことが頻繁にあるので、このスクリプトがあると便利です。まぁ、スナップすればいい話なんですがね。
1. このスクリプトをスクリプトエディタで読み込む
2. 2つのオブジェクト、もしくはコンポーネントを選択
3. コマンドライン、もしくはスクリプトエディタにmoveToCenterと入力し、エンターで実行
以下がソースコードです。
global proc moveToCenter(){
string $target[] = `ls -sl`;
float $pivot[] = `xform -q -t -ws $target[1]`;
xform -ws -t $pivot[0] $pivot[1] $pivot[2] $target[0];
select -r $target[0];
}