これは不完全なコードです。私の入力はこのコード(クラスタ、ジオメトリ、およびその値)に言及されています。どのクラスを使ってクラスターの重みを設定できますか? maya.api.OpenMayaAnim.MFnSkinclusterを使用してクラスタの重みを設定することは可能ですか?Maya Python API 2.0を使用してClutserデフォーマのウェイトを設定する方法は?
import maya.api.OpenMaya as om
import maya.api.OpenMayaAnim as oma
#inputs
myCluster = ['cluster1', 'clusterHandle']
meshShape = 'pSphereShape'
vertexList = [1,2,3,4,5]
weights = [1.0, 0.5, 0.5, 0.5, 0.5]
#To MObject
clusterList = om.MSelectionList()
clusterList.add (myCluster[0])
clusterMObject = clusterList.getDependNode (0)
meshList = om.MSelectionList()
meshList.add (myCluster[0])
meshMObject = meshList.getDependNode (0)
ご協力いただければ幸いです。
あなたはまだこの問題の解決策を発見しましたか? –
いいえ、RとDが実行されています。 –