赞
踩
熟悉maya的同学都知道AutoDesk官方将三种语言植入maya中来提供使用者来进行使用(底层开发语言C++除外)他们分别是只能在maya中单独的mel语言和pymel语言,还有一种编程语言界的黑马python,python当初只被当成胶水语言来使用,但是近年来随着大数据和人工智能的发展,python语言已经一跃成为编成界的翘楚。好了哈哈言归正传还是来说一下今天的主题pymel。
首先我们想要使用pymel就需要先导入pymel
import pymel.core as pm
然后创建一个sphere
spheres = pm.polySphere(r=1)
如果我们想知道spheres这个对象都有什么属性我们可以使用下面这行代码。
node = pm.PyNode(spheres[0])
print pm.listAttr(node)
这样就会把spheres类对象的所有属性都打印出来了。
如果我们想知道spheres对象的放法有那些我们可以使用下面这些代码。
node = pm.PyNode(spheres[0])
print dir(node)
这个方法和python中使用的方法是一样的,这样有助于我们在进行maya编写脚本时能够更好的完成。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。