场景中的物体显示 为BoundingBox
/* *************************************************************************** *************************************************************************** // Script: 物体显示为box // // Author: ladaojeifang // ladaojeifang@163.com // // Date: 2012.9.25 // // help 直接把mel,拖到maya的窗口中即可弹出窗口, ”所选为正常显示“场景中所选 的物体为正常 显示 ,其它的为 boundingbox, "所选为box显示"场景中所选 的物体为boundingbox ,其它的为 正常 显示, 当空选的时候 就可以全为正常或为boundingbox *********************************************************************** *********************************************************************** */ global proc int selnobox (int $a,int $b){ //全部为box string $le[]= `ls -geometry`; string $leA; for ($leA in $le) { setAttr ($leA+".overrideEnabled") $a; setAttr ($leA+".overrideLevelOfDetail") $a; } //选择的为box string $sel[]= `ls -selection -dag -leaf`; string $selA; for ($selA in $sel) { setAttr ($selA+".overrideEnabled") $b; setAttr ($selA+".overrideLevelOfDetail") $b; } return $a; } global proc boxwin() { if (`window -q -exists "boxwin"`) deleteUI "boxwin"; window -t "物体box显示" -wh 200 100 -s 0 "boxwin"; columnLayout -adj 1; button -l "所选显示为正常" -w 200 -h 40 -c "selnobox ($a=1,$b=0)"; button -l "所选显示为box" -w 200 -h 40 -c "selnobox ($a=0,$b=1)"; showWindow("boxwin"); } boxwin;
”所选为正常显示“场景中所选 的物体为正常 显示 ,其它的为 boundingbox,
"所选为box显示"场景中所选 的物体为boundingbox ,其它的为 正常 显示,
当空选的时候 就可以全为正常或为boundingbox