take flipping approach some from old uvrpn (for Unity)
This commit is contained in:
parent
eec75a9bbb
commit
641af92484
2 changed files with 3 additions and 4 deletions
|
@ -4,16 +4,16 @@ 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
|
||||
var rotation := tracker_data['rotation'] as Quaternion
|
||||
|
||||
rotation.x *= -1
|
||||
self.global_basis = Basis(rotation)
|
||||
rotation.z *= -1
|
||||
self.global_basis = Basis(rotation.normalized())
|
||||
|
||||
#print(tracker_data)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue