MainView.setPosition ignored when collisions are enabled
Hi, I am trying to set the starting position for the MainView, but it doesn't seem to affect anything. Here is a simple example:
viz.go()
viz.collision(viz.ON)
viz.phys.enable()
# add room
room = viz.add('court.ive')
# add subject
female= viz.add('vcc_female.cfg')
female.setPosition([0,0,0])
female.state(1)
#add confederate
male= viz.add('vcc_male.cfg')
male.setPosition([0,0,5.9])
male.setEuler(180, 0, 0)
male.state(1)
# set starting view location
viz.MainView.setPosition(male.getPosition())
print male.getPosition(), viz.MainView.getPosition()
viz.MainView.setEuler(male.getEuler())
I noticed that when I comment out the second line, it puts the view in the correct position (except for height). Could someone please explain this to me? Thanks!
|