Maya
paen
不敢说真话是个人的耻辱 不能说真话是时代的耻辱
展开
-
maya粒子表达式
<br />vector $pos = position;<br />float $posy = ($pos.x)*($pos.x)+($pos.z)*($pos.y);<br />position = <<$pos.x,$posy,$pos.z>>;原创 2010-06-30 10:46:00 · 1976 阅读 · 0 评论 -
setParent的区别
<br />if (`window -ex ExampleWindow1`)<br /> deleteUI ExampleWindow1;<br />window ExampleWindow1;<br />columnLayout;<br />button -label "Button 1";<br />button -l "Button 2";<br />rowColumnLayout -numberOfColumns 2;<br />text -label "Name:";<br />text原创 2011-04-27 14:11:00 · 650 阅读 · 0 评论 -
MEL写界面
<br />if(`window -ex TestWindows2`)<br /> deleteUI TestWindows2;<br />window -widthHeight 300 200 TestWindows2;<br />string $form = `formLayout -numberOfDivisions 100`;<br />string $b1 = `button -l "A"`;<br />string $b2 = `button -l "B"`;<br />string $b原创 2011-04-27 13:44:00 · 673 阅读 · 0 评论 -
MayaPluginWizard在Visual Studio2010中的编译设置
<br /> 前几天刚升级了Visual Studio 2010结果发现MayaPluginWizard2.0在VS2010中新建不了,点完Finish,就发现"File or Class<br /> <br /> name not Found in Automation Operation".但同样的Wizard在VS2008中就可以运行。<br /> <br /> 于是就在网上百度啊,google啊,可惜毫无结果,只好自己读MayaPluginWizard的文件,当看到MayaPlugi原创 2010-06-16 17:21:00 · 2112 阅读 · 1 评论 -
mayaplugin 第一个文件helloworld的两种方式
<br />1、用Wizard新建一个工程,然后在加入<br />#include <maya/MGlobal.h><br /> <br />把<br />setResult("helloWorld command executed!/n");<br />改为<br />MGlobal::displayInfo("Hello World/n");<br /> <br /> <br />2、新建一个空文档,添加*.c++文档,输入<br />#include <maya/MPxCommand.h><br />原创 2010-06-17 17:56:00 · 704 阅读 · 0 评论 -
修改mayapluginwizard设置maya安装目录
mayapluginwizard搞定了,但是每次新建工程,都要复制maya的安装目录,复制到custom location里,太麻烦了。打开wizard的default.js找到var strMayaLocation = wizard.FindSymbol('MAYA_LOCATION');修改为 var strMayaLocation = “maya的安装目录”;这样每次就不用每次复制了。方便多了!原创 2010-06-17 17:06:00 · 1950 阅读 · 1 评论 -
MEL写界面的基本概念
<br />window;//新建一个window<br />showWindow window1;//显示建立的window1<br /> <br />window -widthHeight 200 300 mywindow1;//设置宽和高<br />showWindow mywindow1;<br /> <br />window -widthHeight 200 300 mywindow2;<br />columnLayout myLayout;<br />button -label "First"原创 2010-07-15 21:35:00 · 1065 阅读 · 0 评论 -
用MEL写MAYA界面
sphere -name "mysphere";window mywindow;columnLayout;attrFieldSliderGrp -min 0 -max 10 -at "mysphere.sx";showWindow mywindow;这样用出来就一界面控制球的scale.x原创 2010-07-15 21:02:00 · 1662 阅读 · 0 评论 -
Maya Mel eval命令
<br />string $theCommand = "";<br />int $x;<br />for ($x = 0;$x<5;$x++)<br />{<br /> int $whichShape =rand(2.0);<br /> switch ($whichShape)<br /> {<br /> case 0:<br /> $theCommand += "sphere;";<br /> break;<br />原创 2010-07-02 11:09:00 · 1758 阅读 · 0 评论 -
用MEL脚本自动化螺旋形粒子设置过程
<br />1、创建一条曲线<br />2、确定曲线选中<br />3、点击shelf<br /> <br />脚本如下:<br />string $selection_list[] = `ls -sl`;<br />string $curveSelected = $selection_list[0];<br />float $startOffset = 0.1;<br />float $speed = (1.0/24.0);<br />offsetCurve -d $startOffset原创 2010-06-30 21:32:00 · 837 阅读 · 1 评论 -
沿着curve画cylinder
<br />画几条curve,选中,然后post1,沿着curve画出5个cylinder<br /> <br />#include <maya/MArgList.h><br />#include <maya/MFnPlugin.h><br />#include <maya/MPxCommand.h><br />#include <maya/MString.h><br />#include <maya/MDagPath.h><br />#include <maya/MSelectionL原创 2010-07-05 20:31:00 · 721 阅读 · 2 评论