Opened 6 years ago

Closed 6 years ago

#2225 closed enhancement (fixed)

Make VR zoom mode not move scene far away

Reported by: Tom Goddard Owned by: Tom Goddard
Priority: moderate Milestone:
Component: VR Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

VR users often zoom scaling the scene bigger and bigger until it clips 100 meters away. They don't realize it is getting bigger and farther away at the same time, so not changing much in apparent size.

To remedy this have VR zooming scale about the center of the scene bounds if the zoom is initiated with cones outside the scene bounds. This will make the scene expand toward the user. If the zoom is initiated with cones in the scene bounds then use the current center point.

Change History (1)

comment:1 by Tom Goddard, 6 years ago

Resolution: fixed
Status: assignedclosed

Done.

The zoom center is calculated in the normal way as midpoint between two cones, or tip of single cone for zoom mode, and if that center is outside the scene bounds then the center is replaced with the scene bounds center. Center is fixed at the time the zoom is initiated.

Note: See TracTickets for help on using tickets.