瀏覽代碼

Update render/geom/arrow.cpp

Co-authored-by: Copilot <[email protected]>
Adam Djellouli 2 月之前
父節點
當前提交
3ec143c847
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5 4
      render/geom/arrow.cpp

+ 5 - 4
render/geom/arrow.cpp

@@ -112,10 +112,11 @@ void renderArrows(Renderer* renderer,
         ) * 180.0f / 3.14159265f;
         model.rotate(pitchDeg, QVector3D(1,0,0));
 
-        const float zScale = 0.40f;
-        const float xyScale = 0.26f;
-        model.translate(0.0f, 0.0f, -zScale * 0.5f);
-        model.scale(xyScale, xyScale, zScale);
+        constexpr float ARROW_Z_SCALE = 0.40f;
+        constexpr float ARROW_XY_SCALE = 0.26f;
+        constexpr float ARROW_Z_TRANSLATE_FACTOR = 0.5f;
+        model.translate(0.0f, 0.0f, -ARROW_Z_SCALE * ARROW_Z_TRANSLATE_FACTOR);
+        model.scale(ARROW_XY_SCALE, ARROW_XY_SCALE, ARROW_Z_SCALE);
 
         renderer->drawMeshColored(arrowMesh, model, arrow.color);
     }