extends Node3D class_name VRPN_Receiver @export var tracker_name : String = "Tracker0" @export var tracker_sensor : int = 0 @export var tracker_eulerorder : EulerOrder = EULER_ORDER_XYZ 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 self.global_basis = Basis(rotation) #print(tracker_data)