Transform: Fixed bug in euler to quaternion conversions | Static_Array: Added overload for operator []= | Widgets: Added changed bool to textfields
This commit is contained in:
@@ -218,15 +218,17 @@ editor_ui :: () {
|
||||
|
||||
ui_label(tprint("Id: %", entity.id));
|
||||
|
||||
ui_vector_field("Position", *entity.transform.position);
|
||||
updated := ui_vector_field("Position", *entity.transform.position);
|
||||
euler_rotation := quaternion_to_euler_v3(entity.transform.orientation);
|
||||
euler_rotation *= RADIANS_TO_DEGREES;
|
||||
ui_vector_field("Rotation", *euler_rotation);
|
||||
updated |= ui_vector_field("Rotation", *euler_rotation);
|
||||
euler_rotation *= DEGREES_TO_RADIANS;
|
||||
entity.transform.orientation = euler_to_quaternion(euler_rotation);
|
||||
ui_vector_field("Scale", *entity.transform.scale);
|
||||
updated |= ui_vector_field("Scale", *entity.transform.scale);
|
||||
|
||||
update_matrix(*entity.transform);
|
||||
if updated {
|
||||
update_matrix(*entity.transform);
|
||||
}
|
||||
|
||||
entity_ui(entity);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user