Skip to content

Instantly share code, notes, and snippets.

@redglasses67
Last active January 19, 2024 11:31
Show Gist options
  • Save redglasses67/96ea8bd319acc5b86e8b300750c1cd46 to your computer and use it in GitHub Desktop.
Save redglasses67/96ea8bd319acc5b86e8b300750c1cd46 to your computer and use it in GitHub Desktop.
エクスプレッションを設定する
import maya.api.OpenMaya as om2
import maya.OpenMaya as om
selList = om2.MGlobal.getActiveSelectionList()
mDagPath = selList.getDagPath(0)
objectName = om.MFnDependencyNode(mDagPath.transform()).name()
# 残念ならがまだ Python API 2.0 の方に MFnExpression クラスが移植されていないようなので1.0の方を使います
exp = om.MFnExpression()
exp.create("%s.rotateY = time * 10;" % objectName) # 中身はいつものExpressionを書く
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment