faceVertex毎のカラーを取得。
import maya.OpenMaya as om import maya.api.OpenMaya as om2 sels = om.MSelectionList() om.MGlobal.getActiveSelectionList(sels) node = om.MDagPath() sels.getDagPath(0, node) #vertIter = om.MItMeshVertex(node) fvertIter = om.MItMeshFaceVertex(node) faceIter = om.MItMeshPolygon(node) intArr = om.MIntArray() color = om.MColor() colors = [] for i in range(faceIter.count()): faceIter.getVertices(intArr) for j in intArr: if not fvertIter.hasColor(): continue fvertIter.getColor(color) colors.append([color.r, color.g, color.b, color.a]) fvertIter.next() faceIter.next() print colors