From a4c329a07b491474ac927502a0757705d3f6ddf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B5=D0=BB=D0=B8=D0=BF=D0=B5=D0=BD=D0=BA=D0=BE=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD?= Date: Thu, 12 Dec 2019 18:44:28 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/libs@696 a8b55f48-bf90-11e4-a774-851b48703e85 --- qglengine/core/glprimitives.cpp | 2 +- qglengine/renderer_service.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/qglengine/core/glprimitives.cpp b/qglengine/core/glprimitives.cpp index 4b1ea63..fcbaa0b 100644 --- a/qglengine/core/glprimitives.cpp +++ b/qglengine/core/glprimitives.cpp @@ -265,7 +265,7 @@ Mesh * Primitive::cylinder(int segments, float radius, float height, float end_a Mesh * Primitive::arrow(int segments, float thick, float angle) { double cone_r = 1.5 * thick; - double cone_h = 1.5 * cone_r / tan(angle * deg2rad); + double cone_h = 2. * cone_r / tan(angle * deg2rad); Mesh * ret = new Mesh(); Mesh * m = Primitive::cylinder(segments, thick / 2., 1. - cone_h); ret->append(m); diff --git a/qglengine/renderer_service.cpp b/qglengine/renderer_service.cpp index 40b0ab3..3011095 100644 --- a/qglengine/renderer_service.cpp +++ b/qglengine/renderer_service.cpp @@ -91,7 +91,7 @@ RendererService::RendererService(Renderer * r_): r(r_) { handle_rotate_mesh->append(m); delete m; - handle_scale_mesh = Primitive::cylinder(12, 0.06, 0.85); + handle_scale_mesh = Primitive::cylinder(12, 0.03, 0.85); m = Primitive::ellipsoid(12, 12, 0.15); m->translatePoints(QVector3D(0., 0., 0.85)); handle_scale_mesh->append(m);