extends Node3D class_name VRPN_Receiver @export var tracker_name : String = "Tracker0" @export var tracker_sensor : int = 0 func _on_pos_quat(tracker_data : Dictionary): if tracker_data['tracker'] == tracker_name and tracker_data['sensor'] == tracker_sensor: self.global_position = tracker_data['position'] var rotation := tracker_data['rotation'] as Quaternion rotation.x *= -1 rotation.z *= -1 self.global_basis = Basis(rotation.normalized()) #print(tracker_data)