From 3e25e7fe4f83446549f8ac6c844aaf9e9b49d000 Mon Sep 17 00:00:00 2001 From: Mikulas Florek Date: Sat, 7 Mar 2020 18:02:32 +0100 Subject: [PATCH] fixed linux build --- src/editor/gizmo.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/editor/gizmo.cpp b/src/editor/gizmo.cpp index c989162ec..6fd211002 100644 --- a/src/editor/gizmo.cpp +++ b/src/editor/gizmo.cpp @@ -51,6 +51,12 @@ struct ScaleGizmo { DVec3 pos; }; +float getScale(const Viewport& viewport, const DVec3& pos) { + if (viewport.is_ortho) return 2; + float scale = tanf(viewport.fov * 0.5f) * (pos - viewport.pos).toFloat().length() * 2; + return scale / 10; +} + template T getGizmo(UniverseView& view, Ref tr, const Gizmo::Config& cfg) { @@ -77,12 +83,6 @@ T getGizmo(UniverseView& view, Ref tr, const Gizmo::Config& cfg) return gizmo; } -float getScale(const Viewport& viewport, const DVec3& pos) { - if (viewport.is_ortho) return 2; - float scale = tanf(viewport.fov * 0.5f) * (pos - viewport.pos).toFloat().length() * 2; - return scale / 10; -} - Axis collide(const ScaleGizmo& gizmo, const UniverseView& view) { const Viewport vp = view.getViewport(); const float scale = getScale(vp, gizmo.pos);