• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
-------------------------------- ladaojeifang---------------------------------
******************************************************************************************************************好好学习天天向上
博客园    首页    新随笔    联系   管理    订阅  订阅

场景中的物体显示 为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

posted @ 2012-09-22 17:19  ladaojeifang  阅读(1098)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3