Community
lRelation = FBConstraintRelation("test")
lRelation.SetActive(True)
lBox = lRelation.CreateFunctionBox( 'Number', 'Multiply (a x b)')
inPlugs = lBox.AnimationNodeInGet()
staticPlug = inPlugs.Nodes
staticPlug.KeyAdd(5.0)
inPlug = FindAnimationNode(mRHandScOffBoxA.AnimationNodeInGet(), 'Offset')
inPlug.SetCandidate = True
inPlug = FindAnimationNode(mRHandScOffBoxA.AnimationNodeInGet(), 'Offset')
inPlug.WriteData = 10.0
def FindAnimationNode( pParent, pName ):
lResult = None
for lNode in pParent.Nodes:
if lNode.Name == pName:
lResult = lNode
break
return lResult
#The relations constraint:
mConstraintRelation = FBConstraintRelation( 'RollBones' )
# Create scale offset box
mLHandScOffBoxA = mConstraintRelation.CreateFunctionBox( 'Number', 'Scale and Offset (Number)' )
inPlugs = FindAnimationNode(mLHandScOffBoxA.AnimationNodeInGet(), 'Offset')
inPlugs.WriteData = 10.0
def FindAnimationNode( pParent, pName ):
lResult = None
for lNode in pParent.Nodes:
if lNode.Name == pName:
lResult = lNode
break
return lResult
#The relations constraint:
mConstraintRelation = FBConstraintRelation( 'RollBones' )
# Create scale offset box
mLHandScOffBoxA = mConstraintRelation.CreateFunctionBox( 'Number', 'Scale and Offset (Number)' )
inPlugs = FindAnimationNode(mLHandScOffBoxA.AnimationNodeInGet(), 'Offset')
inPlugs.WriteData ()
from pyfbsdk import *
##################################
#Function
##################################
def FindAnimationNode( pParent, pName ):
lResult = None
for lNode in pParent.Nodes:
if lNode.Name == pName:
lResult = lNode
break
return lResult
#
test = FBConstraintRelation("test_1")
#
nBoxSaO_1 = test.CreateFunctionBox( 'Number', 'Scale And Offset (number)')
#
inPlugs = FindAnimationNode(nBoxSaO_1.AnimationNodeInGet(), 'Offset')
inPlugs.WriteData ()
Can't find what you're looking for? Ask the community or share your knowledge.