View Single Post
  #1  
Old 09-24-2008, 10:17 PM
vTony vTony is offline
Member
 
Join Date: Sep 2008
Posts: 7
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!
Reply With Quote