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! |
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