When using the vizcave module the CaveView object controls the viewpoint:
Code:
view = vizcave.CaveView(tracker)
In order for the viewpoint collision event to occur, the CaveView must collide with the wall. The user's tracked movements only affect the projection matrices and will not trigger that event. The images in the
vizcave page help to clarify the difference between movements of the CaveView and tracked user.