MEL:3つのスクリプトでUVシェルの大きさを合わせる。

//スケールを変更する側のUVシェルの2点を選択し実行

string $selUV[]= `ls -sl -fl`;

select -r $selUV[0];

float $UV1[] =`polyEditUV -q`;

select -r $selUV[1];

float $UV2[] =`polyEditUV -q`;

float $UV_distance_1=`mag <<($UV2[0]-$UV1[0]),($UV2[1]-$UV1[1]), 0>>`;

print $UV_distance_1;

//スケールを合わせる基準となるのUVの2点を選択し実行

string $selUV[]= `ls -sl -fl`;

select -r $selUV[0];

float $UV1[] =`polyEditUV -q`;

select -r $selUV[1];

float $UV2[] =`polyEditUV -q`;

float $UV_distance_2=`mag <<($UV2[0]-$UV1[0]),($UV2[1]-$UV1[1]), 0>>`;

print $UV_distance_2;

//スケールを変更する側のUVシェルを選択し実行

$UV_Scale_1=$UV_distance_2/$UV_distance_1;

polyEditUV -su $UV_Scale_1 -sv $UV_Scale_1 ;