我想用Vizard 5来模拟Oculus rift。我不能让鼠标链接到MainView方法,而oculus也连接到MainView,这意味着我想让鼠标同时移动相机和oculus。任何帮助都将不胜感激。在
以下是目前为止的代码:
import viz
import oculus
import vizcam
import vizfx
import sys
import vizact
import vizinfo
viz.go(viz.FULLSCREEN)
view = viz.addView
#add Oculus as HMD
hmd = oculus.Rift()
hmd.getSensor
#links hmd to mainview, both mouse and hmd should be linked to mainview
viz.link(hmd.getSensor(), viz.MainView)
#vizcam.WalkNavigate()
#make mouse invisible and activate mainview's collision
#viz.mouse.setVisible(viz.OFF)
#collison with objects set to on
viz.MainView.collision(viz.ON)
viz.MainView.collisionBuffer(0.5)
#add model
vizfx.addChild('AutoSave_house3D model.osgb')
#add environment
viz.addChild('sky_day.osgb')
#create a sunlight
sun = vizfx.addDirectionalLight()
sun.color(1.0,1.0,0.8275)
sun.setEuler(90,90,0)
viz.go()
目前没有回答
相关问题 更多 >
编程相关推荐