Fixed some editor bugs

This commit is contained in:
2024-11-09 01:36:19 +01:00
parent 55bcb5032d
commit 2d2d63ae5a
6 changed files with 28 additions and 32 deletions

View File

@@ -602,7 +602,7 @@ intersect_rotation_gizmo :: (ray: Ray) -> Transform_Axis, Vector3 {
update_gizmo_buffers :: () {
entity := engine.editor.selected_entities[0];
engine.editor.transform_gizmo.transform.position = entity.transform.position;
engine.editor.transform_gizmo.transform.orientation = entity.transform.orientation;
engine.editor.transform_gizmo.transform.orientation = ifx engine.editor.transform_gizmo.space == .LOCAL then entity.transform.orientation else .{0,0,0,1};
update_matrix(*engine.editor.transform_gizmo.transform);
up_rotation := rotation_matrix(Matrix3, euler_to_quaternion(degrees_to_radians(90), degrees_to_radians(90), degrees_to_radians(0)));