graphics.hatenablog.com

テクニカルアーティストの技術を書き殴るためのメモ帳

Maya Python API 2.0 がだいぶ拡充されてた件

2015 のサービスパックで更新されたって聞いたから、
うちかえって早速試してみた。
あと起動したらなんか SP5 きてた。

import maya.api.OpenMaya as om
import inspect
index = 0
for classInfo in inspect.getmembers(om, inspect.isclass):
    print "%d: %s" % (index, classInfo[0])
    index = index + 1

とりあえず 2014 のはこれ↓
http://docs.autodesk.com/MAYAUL/2014/JPN/Maya-API-Documentation/python-api/index.html

2015 SP5 で増えたやつ↓

MArrayDataBuilder
MArrayDataHandle
MAttributeIndex
MAttributePattern
MAttributeSpec
MAttributeSpecArray
MCallbackIdArray
MCommandMessage
MConditionMessage
MContainerMessage
MDAGDrawOverrideInfo
MDGMessage
MDataBlock
MDataHandle
MEventMessage
MExternalContentInfoTable
MExternalContentLocationTable
MFileObject
MFnCamera
MFnPluginData
MImage
MItMeshPolygon
MItSelectionList
MItSurfaceCV
MLockMessage
MMatrixArray
MMessage
MModelMessage
MObjectHandle
MObjectSetMessage
MPlane
MPolyMessage
MPxAttributePatternFactory
MPxData
MPxGeometryData
MPxGeometryIterator
MPxNode
MPxSurfaceShape
MSceneMessage
MSelectionMask
MTimerMessage
MUserData
MUserEventMessage
val

減ったやつ↓

MArray
MCallbackId