WorldViz User Forum

WorldViz User Forum (https://forum.worldviz.com/index.php)
-   Vizard (https://forum.worldviz.com/forumdisplay.php?f=17)
-   -   MainView.setPosition ignored when collisions are enabled (https://forum.worldviz.com/showthread.php?t=1655)

vTony 09-24-2008 10:17 PM

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!

Jeff 09-25-2008 09:12 AM

Since you have viz.collision enabled and you trying to move the viewer to a position that would cause a collision Vizard is leaving the view in its original position. When you comment out viz.collision the view moves to the male avatar position which has height set as 0


All times are GMT -7. The time now is 01:04 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC