一些重要的mel命令

查询多边形顶点

  1. xform -q -worldSpace -t "pCylinderShape1.vtx[0]"

设置顶点坐标
  1. xform -objectSpace -t $x $y $z "pCylinderShape1.vtx[0]"
获取多边形的信息
  1. // query the number of faces
  2. polyEvaluate -f;
  3. // Result: 16
  4. // query the number of triangles
  5. polyEvaluate -t;
  6. // Result: 32
  7. // query the number of selected faces
  8. polyEvaluate -faceComponent;
  9. // Result: 2
  10. // query the number of vertices and faces
  11. polyEvaluate -v -f;
  12. // Result: 25 16
  13. // formatted query of the number of vertices and faces
  14. polyEvaluate -v -f -fmt;
  15. // Result: vertex=25 face=16
获取某个节点的连接信息
  1. // List all connections to BALL
  2. string $list[] = `listConnections BALL`;
  3. // List only incoming connections from BALL.tx
  4. listConnections -d off -s on BALL.tx;
  5. // List connections from BALL to nodes of type 'transform'
  6. listConnections -t transform;
  7. // List connections on BALL, ignoring unit conversion nodes
  8. listConnections -scn on BALL;
创建、取消节点连接
  1. // Connect the translation of two nodes together
  2. connectAttr firstGuy.t secondGuy.translate;
  3. // Connect the rotation of one node to the override colour
  4. // of a second node.
  5. connectAttr firstGuy.rotate secondGuy.overrideColor;
  6. // Break the connection between the rotate attributes.
  7. //
  8. disconnectAttr ($sph[0] + ".r") ($con[0] + ".r");
由变换节点获得形状节点
  1. $shapes = `listRelatives -shapes pCylinder1`;
  2. // List the name of the shape below the transform node.
  3. // (The result of the command is shown)
  4. string $shapes[] = `listRelatives -s -path "nexus"`;
  5. // Result: nexus|nexusShape //
粒子系统相关命令
  1. clearParticleStartState $ptclShape; // 把粒子的初始状态设为空,也就是清除所有粒子
  2. emit -object $ptclShape -pos $x $y $z; // 往粒子系统添加粒子
  3. saveInitialState $ptclShape; // 把当前状态设置为初始状态


自定义命令的注意事项

flag的短名称必须全部小写


一些重要的mel命令的更多相关文章

  1. 一些MEL命令

    这几天写maya脚本,发现一些新命令:   动画命令 cutKey 剪切某段动画曲线 simplify 简化某段曲线   基本命令 getAttr -size 数组属性名    获得数组属性的元素个数 ...

  2. 六、通过插件如何创建自己的MEL command

    1. MAYA API支持不同类型的plugin (1)Command Plugin——扩充MEL命令 (2)Tool Commands——通过鼠标输出 (3)DG plugin——对场景添加新的操作 ...

  3. 十三、File Translator怎么写

    ---恢复内容开始--- 1. File Translator可以将信息从maya中导入和导出. 2. 创建一个file translator需要从MPxFileTranslator继承. 3. 函数 ...

  4. 关于maya动力学系统的一些总结

    maya动力学有以下几套系统: 1.刚体.柔体系统 刚体系统的典型节点连接方法如下: 物体的变换节点.形状节点连接rigidBody节点,刚体节点输出力到解算器节点,解算器输出新的变换到变换节点 值得 ...

  5. 看ImplicitBackwardEulerSparse关于static solve的代码

    当选择static solve的时候,求解的流程如下: 1.获得内力 2.qresidual = 外力-内力,qdelta = qresidual, qdelta的非约束元素赋给bufferConst ...

  6. 考虑与Maya结合

    今天改进了Hessian各块的计算代码,减少了一些内存操作.下一步准备把模拟平台与Maya结合,这样就可以利用Maya丰富的变形算法了. 这一步需要考虑以下问题: 1.把场景设置为某一帧.这一点可以用 ...

  7. Maya FEM节点框架完成

    这几天把物理模拟框架移植到maya之中了. maya编程有一点比较关键,就是要让自己的程序逻辑适应maya的节点求值机制.在物理模拟中,往往需要进行时间积分,对此我的解决办法是,写一个节点rigSim ...

  8. maya绝招(41--60)

    第41招 捕捉和旋转 从MAYA5开始,双击工具箱中的移动缩放旋转工具,马上就可以调出工具属性栏.以旋转为例,将Snap Rotate勾选,并设置Step Size数值,就可以旋转特定的数值了 第42 ...

  9. maya 操作自我整理(一)

    绘制曲线时的点的控制 当我们在使用CV Curve Tool或者EP Curve Tool创建NURBS曲线的过程中,按下"Insert"键,配合键盘上的上.下箭头方向键,可以自由 ...

随机推荐

  1. Quartz2D复习(三) --- 涂鸦

    和上一篇手势解锁不一样,手势解锁只画了一条路径,从触摸开始-->触摸移动-->触摸结束 ,然后路径完成了,渲染出来就是手势解锁了: 这次涂鸦想做到的效果是可以画很多次线段或弧,每次又可以设 ...

  2. iOS 7 与 Xamarin - MultiPeer Connectivity(转载)

    随着时代的改变,移动设备在生活工作都开始取代原有的pc.设备间的数据交互就成为了必备可少的功能.比较成熟的产品有NFC.这个啪啪的操作很流行,例如分享图片,分享文件等 .但是在iOS设备中还没有NFC ...

  3. iOS 学习 - 10下载(4) NSURLSession 会话 篇

    NSURLConnection通过全局状态来管理cookies.认证信息等公共资源,这样如果遇到两个连接需要使用不同的资源配置情况时就无法解决了,但是这个问题在NSURLSession中得到了解决.N ...

  4. 结对编程-地铁续(有种上个学期OO的既视感)

    我们组比较特殊..三人结对 github:https://github.com/qingchanghan/WPFUI_Metro po一张照片: 石浩然,韩青长.陈彦吉 (台式机真的很高端,分屏贼帅) ...

  5. Android简单加密保护自有图片资源

    现在大部分android应用的图片资源,被反编译后就可以直接拿来用,如果不想让自己的图片资源直接被反编译后使用,首先想到的应该是把图片加密.这里笔者抛砖引玉,草草写了一个对图片进行简单加密的方法,希望 ...

  6. yii2增加验证码详细步骤

    作者:白狼 出处:http://www.manks.top/article/yii2_captcha本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留 ...

  7. Windows Phone 8.0 SDK Update(10322) Released

    昨天微软低调发布了WP 8 SDK的更新,甚至在Windows Phone Developer Blog上都没有提及. 从开发者的角度来看,此次更新的确没有太多需要关注的地方,因为没有添加新的API和 ...

  8. JavaScript(六)——实现图片上下或者左右无缝滚动

    /*! jQuery v1.8.3 jquery.com | jquery.org/license */ (function(e,t){function _(e){var t=M[e]={};retu ...

  9. NOSQL(一)--Redis

    简介 最近开始接触NoSQL,翻译过来就是 not only sql,非关系型数据库吧. 其中主要有四大类NoSQL,今天我们介绍其中的一种键值对的NoSQL:Redis. 定义:Redis是一个开源 ...

  10. hibernate.xml文件详解

    <!--标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式--> <?xml version='1.0' ...