Maya mel语初解之一-基础和界面篇

http://tech.ddvip.com   2007年08月14日    社区交流

内容摘要:Maya mel基础和界面篇

  问:怎样才能知道一个命令是不是脚本命令?

  答:用whatIs命令。

  例如:"whatIs myHalfMoon;",结果中出现"Mel procedure"(mel程序)字样,说明是脚本命令。

  问:返回值是个什么东东?

  答:以后会讲到的。

  Maya mel语初解之一-基础和界面篇

  相信你一定掌握了把myFullMoon也变成函数的本领了吧,如果还没掌握我可要怀疑你的智商了。不过呢,反正我的教程也是白痴级的,我就把它说白了吧:

  ------------------------------------------------------

  实例4:myFullMoon2.0

  把Shelf上那个myFullMoon图标用鼠标中键拖放到mel编辑窗,把mel代码洒到编辑窗里。然后把这些代码写到"global proc myFullMoon(){ }"的大括号里,如下:

global proc myFullMoon(){polyExtrudeFacet -ch 1 -kft 1 -pvx -3.926295877 -pvy -1.118658066 -pvz 4.649739981 -translateX -7.5 -ty 0 -tz 0 -rx 0 -ry 0 -rz 0 -scaleX -1 -sy 1 -sz 1 -ran 0 -divisions 1 -off 0 -ltz 0 -ws 0 -ltx 0 -lty 0 -lrx 0 -lry 0 -lrz 0 -lsx 1 -lsy 1 -lsz 1 -ldx 1 -ldy 0 -ldz 0 -w 0 -gx 0 -gy -1 -gz 0 -att 0 -mx 0 -my 0 -mz 0 polySurface1.f[0:682];
polyNormal -normalMode 0 -ch 1 polySurface1.f[0:1449];
polySmooth -mth 0 -dv 1 -c 1 -kb 1 -ksb 1 -khe 0 -kt 1 -sl 1 -dpe 1 -ps 0.1 -ro 1 -ch 1 polySurface1.f[0:1449];
select -cl ;}

  我不得不在一开始就强调格式问题,你的代码虽然没错,但代码不只是给机器用的,还要给人看。以下是改过格式的代码:

责编:豆豆技术应用

正在加载评论...