api로 기존 마야 노드를 만들어 보자.
import maya.OpenMaya as om
import maya.OpenMayaAnim as oma
# create transform
mod = om.MDagModifier()
tr = mod.createNode('transform')
mod.renameNode(tr, 'testTransform')
mod.doIt()
# create animCurveUU and addkey
dgmod = om.MDGModifier()
keyNode = dgmod.createNode('animCurveUU')
dgmod.renameNode(keyNode, 'testKeyUU')
dgmod.doIt()
key = oma.MFnAnimCurve()
key.setObject(keyNode)
key.addKey(0,1,oma.MFnAnimCurve.kTangentStep,oma.MFnAnimCurve.kTangentStep)
key.addKey(1,0,oma.MFnAnimCurve.kTangentStep,oma.MFnAnimCurve.kTangentStep)
key.addKey(2,1,oma.MFnAnimCurve.kTangentStep,oma.MFnAnimCurve.kTangentStep)
DAG노드는 MDagModifier, DG 노드는 MDGModifier.
0개의 덧글:
댓글 쓰기
에 가입 댓글 [Atom]
<< 홈