---Maya&Python---001---

原创 2015年11月19日 13:12:42

选择已选的物体:

mySel = cmds.ls(sl = True)

通过修改属性获得属性名;

通过getAttr和setAttr分别获得属性的值和赋值给属性;


import maya.cmds as cmds
import random

mySel = cmds.ls(sl = True)

density = 5

for current in mySel:
    temp = [0,0,0]
    new = [0,0,0]
    
    temp[0] = cmds.getAttr( current + '.translateX' )
    temp[1] = cmds.getAttr( current + '.translateY' )
    temp[2] = cmds.getAttr( current + '.translateZ' )
    
    new[0] = cmds.setAttr( current + '.translateX', temp[0] + random.uniform(-density,density) )
    new[1] = cmds.setAttr( current + '.translateY', temp[1] + random.uniform(-density,density) )
    new[2] = cmds.setAttr( current + '.translateZ', temp[2] + random.uniform(-density,density) )




用python编写maya插件

1. python的安装 地址: http://pydev.org/updates
  • stalendp
  • stalendp
  • 2014年09月28日 20:34
  • 5074

用maya API删除动画曲线多余的关键帧——掐头去尾删帧

由于公司项目的需要,一个文件里有上万条动画曲线,要删除某一帧前面的帧,也要删掉某一帧后面的帧,相当于是掐头去尾,但从功能上来说这个mel完全可以胜任,但是执行起来效率就特别的低了,于是就想到了用may...
  • lulongfei172006
  • lulongfei172006
  • 2016年05月11日 14:10
  • 1283

maya中使用python改变选中物体线框颜色

第一个maya的python脚本,比较简单,实现的功能是改变选中物体线框的颜色. import maya.cmds as py import sys if py.window('pyColor',e...
  • Andrewseu
  • Andrewseu
  • 2015年11月13日 14:42
  • 1671

maya python 定时器多线程问题

在maya实现一下python定时器线程控制 不过简单的可行,建立物体等操作会有崩溃问题发生 并报出 r6025 pure virtual function call或者'Cannot conve...
  • shenmifangke
  • shenmifangke
  • 2017年06月27日 17:17
  • 326

Python:Maya2WRL简单导出脚本(source included)

可以快速的导出Maya的mesh到wrl格式(For my GF) 例如,上图Tshape所导出wrl为: #VRML V2.0 utf8 (Converted to ASCII) #Ex...
  • cuckon
  • cuckon
  • 2011年11月10日 11:07
  • 1251

练习maya python API jointChain中文标注

# jointChain.py import sys import maya.OpenMaya as OpenMaya import maya.OpenMayaMPx as OpenMayaMPx...
  • u012274990
  • u012274990
  • 2013年09月28日 10:17
  • 1170

maya mel/python编辑器

  • 2010年12月18日 21:00
  • 13.48MB
  • 下载

Maya&Python&Nuke的几点笔记

1.使用C++写的mll插件可以直接用Python调用,方法如同调用内置命令,但有时会遇到识别不了命令名的错误(name 'xxx' is not defined),即便是使用mel可以直接调用。 ...
  • cuckon
  • cuckon
  • 2011年10月08日 22:50
  • 4136

Win7下使用Sublime Text 3开发及调试Maya Mel和Python

需要用到的文件: 1.     Sublime Text Build 3065 x64Setup.exe 2.     Sublime Text 3065 Keygen andPatcher by L...
  • hopposite
  • hopposite
  • 2015年07月08日 12:31
  • 1433

用python编写maya插件

1. python的安装 地址: http://pydev.org/updates
  • stalendp
  • stalendp
  • 2014年09月28日 20:34
  • 5074
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:---Maya&Python---001---
举报原因:
原因补充:

(最多只允许输入30个字)