MotionBuilder Forum
Welcome to Autodesk’s MotionBuilder Forums. Share your knowledge, ask questions, and explore popular MotionBuilder topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

creating a pose from multiple objects - MoBu Python

1 REPLY 1
Reply
Message 1 of 2
petecmartin
247 Views, 1 Reply

creating a pose from multiple objects - MoBu Python

Hello, 

I'm trying to create a pose for a prop from a multiple object selection.  For example i have a list of objects in an array that I want to find in the scene - select them all and create a single pose from my selection.

So far I have this but it creates a pose for eacc object! 

 

 

 

from pyfbsdk import *


lScene = FBSystem().Scene


rearJackArr = [
"pitstopkit_rearjack_a_mover",
"2019_pitstopkit_rearjack_a_handle",
"2019_pitstopkit_rearjack_a_lifter"
]

SceneName = "FwComIdle"


    
for o in rearJackArr:
    
    myprop = FBFindModelByLabelName (o)
    myprop.Selected = True
    
    selectedModels = FBModelList()
    FBGetSelectedModels(selectedModels, None, True, True)
    
    prPoserList = []

    posepr = FBObjectPose("RJ_prop_" + SceneName)
    
    for comp in selectedModels:
        posepr.CopyObjectPose(comp.Name, comp)
    
    prPoserList.append(posepr)

 

 

 

 

1 REPLY 1
Message 2 of 2
petecmartin
in reply to: petecmartin

Solved it!

I do this a lot! 

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report