gpt4 book ai didi

python - 在 Maya 中通过 Python 自动生成和放置对象

转载 作者:太空宇宙 更新时间:2023-11-03 15:22:00 26 4
gpt4 key购买 nike

我需要知道如何在 Maya 中使用 Python 生成一些对象,然后将它们自动沿 X 轴间隔 15 放置。我尝试编写代码,但没有成功。

import maya.cmds as cmds

i = 0
while i < 10:
cmds.polyCube()
i = i + 1

objects = cmds.ls( type = "shape" )

for j in objects:
cmds.setAttr( "%s.translateX" % item, 15 )

请帮我解决我的问题。

最佳答案

您必须将maya命令返回的列表放入变量中。

for i in range(10):
cube = cmds.polyCube()
cubeTransform = cube[0] # cube is a list composed by cube transform name and polycube modificator
cmds.setAttr("%s.translateX" % cube[0],15)

关于python - 在 Maya 中通过 Python 自动生成和放置对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43453113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com