【发布时间】:2020-10-02 23:01:14
【问题描述】:
我正在尝试在 Maya 中创建 MASH 并使用 Python API 设置输入网格。这在 GUI 中非常简单,但我已经花了几个小时,无法弄清楚如何让它在 API 中工作。到目前为止,这是我的代码:
from maya import cmds
import MASH.api as mapi
#create backplate
backplate = cmds.polyPlane(w=10,h=10)
#create cube
cube = cmds.polyCube(w=10,h=10)
#create mash
cmds.select(cube[0])
mashNetwork = mapi.Network()
mashNetwork.createNetwork()
#set mash to mesh distribution type
cmds.setAttr(mashNetwork.distribute + '.arrangement', 4)
之后我该怎么办?我希望背板成为 MASH 的输入网格。我知道我需要设置的参数可以通过这个访问:mashNetwork.distribute + '.inputMesh'
但无论我尝试什么,我都会遇到错误。我试过 setAttr,connectAttr,都没有运气。有人知道怎么做吗?
【问题讨论】: