@@ -191,22 +191,9 @@ func set_pivot_and_transform(hand_grab: float, prev_hand_transform: Transform3D,
191191 delta_transform = _world_grab .get_grab_transform (prev_hand_transform , hand_transform )
192192
193193func set_pinch_pivot_and_transform (prev_hand_left_origin : Vector3 , prev_hand_right_origin : Vector3 , hand_left_origin : Vector3 , hand_right_origin : Vector3 ) -> void :
194- var prev_distance = prev_hand_left_origin .distance_to (prev_hand_right_origin )
195- var current_distance = hand_left_origin .distance_to (hand_right_origin )
196-
197- if current_distance > prev_distance :
198- # Zoom out
199- from_pivot = (prev_hand_left_origin + prev_hand_right_origin ) / 2.0
200- to_pivot = (hand_left_origin + hand_right_origin ) / 2.0
201- delta_transform = _world_grab .get_pinch_transform (prev_hand_left_origin , prev_hand_right_origin , hand_left_origin , hand_right_origin )
202- elif current_distance < prev_distance :
203- # Zoom in
204- from_pivot = (prev_hand_left_origin + prev_hand_right_origin ) / 2.0
205- to_pivot = (hand_left_origin + hand_right_origin ) / 2.0
206- delta_transform = _world_grab .get_pinch_transform (prev_hand_left_origin , prev_hand_right_origin , hand_left_origin , hand_right_origin )
207- else :
208- # No zoom
209- delta_transform = Transform3D ()
194+ from_pivot = (prev_hand_left_origin + prev_hand_right_origin ) / 2.0
195+ to_pivot = (hand_left_origin + hand_right_origin ) / 2.0
196+ delta_transform = _world_grab .get_pinch_transform (prev_hand_left_origin , prev_hand_right_origin , hand_left_origin , hand_right_origin )
210197
211198func set_orbit_pivot_and_transform (prev_hand_left_origin : Vector3 , prev_hand_right_origin : Vector3 , hand_left_origin : Vector3 , hand_right_origin : Vector3 ) -> void :
212199 from_pivot = prev_hand_left_origin
0 commit comments