Я пытаюсь создать MASH в Maya и установить сетку ввода с помощью API Python. Это невероятно просто в графическом интерфейсе, но я потратил часы и не могу понять, как заставить это работать в 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, все безуспешно. Кто-нибудь знает, как это сделать?