Mayaで選択オブジェクトの透過表示を切り替えるMel

ビューポートでオブジェクトを透過表示したい

 3dsmax ではオブジェクトを選択してビューポート上で個別にシースルー表示する、というのが簡単にできますが、Maya ではどうやるのかな、と疑問に。

 どうやらMel でできるぞってことで書いてみました。

{
    int $state[];
    int $val;
    $sel = `ls -sl`;
    for($n in $sel){
        $state = `displaySurface -query -x $n`;
        print $state;
        $val = $state[0] ? 0 : 1;
        displaySurface -x $val $n;
    }
}

シェルフに置いておくと超便利!