Browse Source

Fixed basis -> quat casting

Noticed a lot of error spat out because of unnormalized basis.
I simply followed the suggestion to use get_rotation_quat() instead of using constructor of Quat(x).
Hanif Bin Ariffin 5 years ago
parent
commit
1e44578b1e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      3d/material_testers/tester.gd

+ 1 - 1
3d/material_testers/tester.gd

@@ -51,7 +51,7 @@ func _unhandled_input(ev):
 func _process(delta):
 	var xform = get_node("testers").get_child(tester_index).get_node("MeshInstance").global_transform
 	var p = xform.origin
-	var r = Quat(xform.basis)
+	var r = xform.basis.get_rotation_quat()
 	var from_xform = get_node("camera").transform
 	var from_p = from_xform.origin
 	var from_r = Quat(from_xform.basis)