View Single Post
  #3  
Old 06-27-2011, 02:13 PM
starlingstm starlingstm is offline
Member
 
Join Date: May 2011
Posts: 19
Unhappy MotionStar to Vizard w/ Ascension plug-in

I'm trying to pull the information from MotionStar into Vizard with the Ascension plug-in. I'm running a for-loop to grab the sensors and assign to a sphere, then trying another for-loop to grab the bones and link to the avatar to a sensor. Here is a my code

import vizconfig
import vizshape
import time


viz.go()

female = viz.add('vcc_female.cfg')

ascension = viz.add('ascension.dle')
sensors = ascension.addMotionStar('10.32.16.31')


# Array of color to assign to sensors
colors = [viz.RED,viz.BLUE,viz.YELLOW,viz.GREEN,viz.PURPLE,v iz.GRAY,viz.WHITE,viz.ORANGE,viz.YELLOW,viz.GRAY]
bones = ['Bip01 Head','Bip01 Spine1', 'Bip01 L Forearm', 'Bip01 R Forearm', 'Bip01 L Hand', 'Bip01 R Hand','Bip01 L Thigh', 'Bip01 R Thigh','Bip01 L Foot','Bip01 R Foot']

# Loop to grab each sensor from MotionStar

for s in sensors:
# i=sensors.getBirdNumber()
# print i
model = vizshape.addSphere(0.05, color=colors[s.getBirdNumber()])
# model = vizshape.addSphere(0.05)
viz.link(s,model)
# print s.getBirdNumber()
#for s in sensors: prints

for b in bones:
head = female.getBone(b)


viz.link(s,head)

import vizcam
vizcam.PivotNavigate(center=[0,1,0],distance=1)

PLEASE HELP!!
Reply With Quote