这是不完整的代码,我的输入在这个代码中被提到(簇,几何及其值)。我可以使用哪个类来设置簇权重?。可以用吗maya.api.openmayanim.MFnSkincluster设置簇权重。在
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)
任何帮助将不胜感激!在
有两篇文章展示了如何使用}。在
OpenMaya.MPlug()
类来代替OpenMayaAnim.MFnSkinCluster.setWeights()
和{Dealing with skinCluster weights in Maya
Setting blendShape weights through Maya API
相关问题 更多 >
编程相关推荐