From fef58403433fe1d432c03a467110441548fff526 Mon Sep 17 00:00:00 2001 From: Danny McGee Date: Wed, 11 Oct 2023 17:44:05 -0400 Subject: [PATCH] Code consistency --- studio/src/interaction/gizmos.rs | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/studio/src/interaction/gizmos.rs b/studio/src/interaction/gizmos.rs index 8579b54..969f4f8 100644 --- a/studio/src/interaction/gizmos.rs +++ b/studio/src/interaction/gizmos.rs @@ -80,7 +80,11 @@ fn draw_translate_gizmo( GizmoVariant::Full => { gizmos.sphere(origin, Quat::IDENTITY, size * 0.125, Color::WHITE); - let mut draw_axis = |direction: Vec3, color: Color| { + for (direction, color) in [ + (basis.local_x(), design_system::Color::RED), + (basis.local_y(), design_system::Color::GREEN), + (basis.local_z(), design_system::Color::BLUE), + ] { let end = origin + direction * size * 1.4; gizmos.line(origin, end, color); @@ -88,23 +92,19 @@ fn draw_translate_gizmo( let radius = size * 0.1; let length = size * 0.4; gizmos.cone(cone_base, direction, radius, length, color); - }; - - draw_axis(basis.local_x(), design_system::Color::RED); - draw_axis(basis.local_y(), design_system::Color::GREEN); - draw_axis(basis.local_z(), design_system::Color::BLUE); + } } GizmoVariant::Partial => { - let mut draw_axis = |direction: Vec3, color: Color| { + for (direction, color) in [ + (basis.local_x(), design_system::Color::RED), + (basis.local_y(), design_system::Color::GREEN), + (basis.local_z(), design_system::Color::BLUE), + ] { let cone_base = origin + direction * size * 1.4; let radius = size * 0.1; let length = size * 0.4; gizmos.cone(cone_base, direction, radius, length, color); - }; - - draw_axis(basis.local_x(), design_system::Color::RED); - draw_axis(basis.local_y(), design_system::Color::GREEN); - draw_axis(basis.local_z(), design_system::Color::BLUE); + } } } }