cmds.addExtension(nodeType='mesh', shortName='ms', longName='mass',
defaultValue=1, minValue=0.001, maxValue=100)

为mesh类型的节点添加mass属性, 不管是已经有的mesh节点还是以后创建的mesh节点,

cmds.cutKey('cube1', time=(10,20), attribute='translateX', option='keys')

剪切cube1.translateX的关键帧10到20之间


cmds.listSets(type=1, object='coneShape1')

列出场景里包含物体coneShape1的渲染set节点,(基本可以看做为找shadingEngine节点)

cmds.sets('set1',q=True)

列出集合set1的所有子元素

cmds.ls(sl=True, dag=True, visible=True, type='mesh')

列出拾取节点(包括)下的所有显示的mesh的dag节点(递归)

cmds.listRelatives('group1', allDescendents=True) 

列出group1节点下的所有allDescendents节点(递归)


cmds.listConnections('lambert1', source=True, destination=False, plugs=True) 

列出节点lambert1的来源链接节点的属性
connections 列出自身被链接属性

cmds.connectAttr('firstGuy.t', 'secondGuy.t')

将firstGuy.t属性链接至secondGuy.t属性上

cmds.disconnectAttr('firstGuy.t', 'secondGuy.t')

断开firstGuy.t与secondGuy.t的链接


cmds.polyEvaluate('coneShape1', face=True)

查询多边形coneShape1的面数

cmds.xform(pCube1, q=True, worldSpace=True, pivots=True)

查询物体轴心点世界坐标

cmds.xform(pCube1, q=True, worldSpace=True, translation=True)

查询物体位移的世界位移

cmds.pointPosition('pCube1.vtx[1]', world=True)

获取多边形点的世界位置

cmds.xform('pCube1.vtx[1]', worldSpace=True, translation=[1, 0, 0])

设置多边形物体点坐标

cmds.getParticleAttr('particleShape1.pt[0]', attribute='pos')

获取粒子particleShape1的0号粒子的pos属性

cmds.poitnOnCurve('curve1', parameter=2.5 position=True, tangent=True, normal=True)

查询曲线在u=2.5的点的位置,切线,法线


cmds.renderer(q=True, namesOfAvailableRenderers=True)

查询当前渲染器

cmds.setAttr('defaultRenderGlobals.currentRenderer', 'mayaSoftware', type='string')

设置当前渲染器为mayaSoftware

cmds.setAttr('defaultResolution.w', 1920)
cmds.setAttr('defaultResolution.h', 1080)

设置渲染尺寸

cmds.editRenderLayerMembers('layer1', q=True)

查询渲染层layer1中的所有物体

cmds.editRenderLayerGlobals(q=True, currentRenderLayer=True)

查询当前渲染层


cmds.internalVar(userWorkspaceDir=True)

查询工程文件夹目录

cmds.internalVar(userAppDir=True)

查询maya文件夹目录(我的文档maya)

cmds.file(q=True, sceneName=True, shortName=True)

查询当前工程名称

cmds.currentUnit(q=True, linear=True)

查询当前工程的长度单位

playbackOptions(q=True, max=True)

查询时间轴长度

cmds.optionVar(floatValue=['playbackMaxDefault', 200])

设置默认时间轴最大值

cmds.dirmap(mapDirectory=('/sw', 's:'))

设置路径映射

cmds.headsUpDisplay('test', section=9, block=cmds.headsUpDisplay(nextFreeBlock=9), blockSize='large', label='test show', labelWidth=105, dataWidth=65,
command=test_func, event='timeChanged')

设置动态显示


cmds.draggerContext('test', pressCommand=onPress, dragCommand=onDrag, cursor='cursorHair', undomode='step')

设置鼠标拖拽事件

cmds.waitCursor(state=True)

鼠标等待状态

cmds.waitCursor(state=False)

鼠标正常状态


cmds.pluginInfo('AbcImport',q=True,loaded=True)

查询插件AbcImport是否加载

cmds.loadPlugin('AbcImport')

加载插件AbcImport

maya cmds 笔记_1相关推荐

  1. kaggle实战笔记_1.数据处理

    kaggle实战笔记_1.数据处理 数据处理的重要性比模型更重要 如果正负样本是1:100的话,直接拿去做建模,问题是非常大的,如果其评判标准为accuracy的话,如果把任何一个样本都判定为负样本的 ...

  2. 使用maya.cmds加载和卸载插件

    import maya.cmds as cmds cmds.loadPlugin('F:\\.....\\ch08.py') cmds.unloadPlugin('ch08.py') 需要注意,加载的 ...

  3. Maya cmds pymel 单位和轴向设置

    Maya cmds pymel 单位和轴向设置 import maya.cmds as cmds# 1. to make the Y-axis of the world to be the up ax ...

  4. Maya cmds pymel 快速选择hard edges(硬边)

    Maya cmds pymel 快速选择hard edges(硬边) import maya.cmds as cmds cmds.polySelectConstraint(m = 3, t = 0x8 ...

  5. 12864液晶深入学习笔记_1——基于msp430g2553

    12864液晶学习笔记 Created on: 2012-8-30 Author: zhang bin 这是我对12864的学习笔记,12864液晶功能很全面,使用起来也很方便,能够满足一般的研究和工 ...

  6. Gradle 笔记_1 - Gradle 基础

    Gradle 笔记_1 - Gradle 基础 <Gradle for Android 中文版>笔记 理解 Gradle 基础 Gradle 构建的脚本–build.gradle Grad ...

  7. 万维钢_《高手——精英的见识和我们的时代》读书笔记_1

    李世政的读书笔记 书名 <高手--精英的见识和我们的时代> 作者 万维钢 出版社 中信出版社 阅读日期 20190516 书籍提纲 <序:精英的见识和我们的时代> 阅读前问题 ...

  8. 逆向破解_iOS_学习笔记_1

    监测工具 Reveal.snoop-it.introspy 反汇编工具IDA.Hopper 开发工具iOSOpenDev.Theos  OSX工具class-dump 然而出现了权限问题: cp: / ...

  9. cublas 的学习笔记_1

    最近开始接触cublas,为了监督自己的学习,并希望得到其他朋友的指点,特地将自己的学习笔记写出来 1. 参考文档 CUBLAS_Library_2.1.pdf > 2.  环境配置 1)添加头 ...

最新文章

  1. 为什么catch了异常,但事务还是回滚了?
  2. 【深度学习】深度学习之对抗样本问题和知识蒸馏技术
  3. send()/recv()和write()/read():发送数据和接收数据
  4. Python Django jsonpickle序列化部分字段
  5. hdu5692【dfs序】【线段树】
  6. python 生成排列、组合以及选择
  7. python抢货程序_写个Python程序上下班抢个顺风单
  8. 少走弯路的10个忠告
  9. 删除按钮_系统小技巧:一站式完成系统“删除”性维护
  10. 华为库存至少够缓冲一年;张朝阳质疑 5G 微波危害;苹果iOS 13不受支持机型曝光 | 极客头条...
  11. linux中sed和find,Linux运维知识之Linux 之 sed 与 find 命令结合使用
  12. 【数据结构和算法笔记】二叉树的概念和性质
  13. 视频教程-华为HCNA网络工程师【从入门到精通】自学视频[肖哥]-华为认证
  14. SQL考试练习题及全部答案3
  15. 12306怎样才能防止抢票?
  16. Pygame实战:下五子棋吗?信不信我让你几步你也赢不了?
  17. html基础dw,HTML基础DW使用教程
  18. python中search用法_Python中的python re.search方法详解
  19. PMCAFF微课堂|范冰:Growth Hacker——用能量颠覆你的想象
  20. 我看:“不患寡而患不均” 以及 “饥寒起盗心”

热门文章

  1. python和java可以一起学吗_python可以和java一起学吗
  2. VMware 虚拟机 linux执行 ifconfig 命令 eth0没有IP地址(intet addr、Bcast、Mask) UP BROADCAST MULTICAST 问题
  3. uni-app使用多彩色图标,阿里图库
  4. BUG记录——解析程序包出现错误
  5. 基于Java实现的商品推荐系统
  6. 干货|仿古瓷砖的专业知识总结
  7. 验证手机号邮箱,多个以英文逗号分隔
  8. 在线文档方案---Google docs
  9. wps转ppt怎么转换?通过这些方法学会wps如何转换成ppt
  10. 用eclipse和androidstudio和基于高德地图API开发的附近购平台的java服务端和android客户端数据库用mysql包括程序设计图