From d0ac31141634bd5cc631ec700151aeea665e8f45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 21 Aug 2013 22:51:58 +0200 Subject: [PATCH] DebugTools: use common segment/ring count for all spheroids. Every circle should consist of 40 lines, i.e. sphere should have 40 segments and 20 rings, capsule should have 40 segments and 10 rings per hemisphere (=20 rings total). --- src/DebugTools/Implementation/CapsuleRenderer.cpp | 2 +- src/DebugTools/Implementation/SphereRenderer.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/DebugTools/Implementation/CapsuleRenderer.cpp b/src/DebugTools/Implementation/CapsuleRenderer.cpp index d6e48d5b5..1cd1922bd 100644 --- a/src/DebugTools/Implementation/CapsuleRenderer.cpp +++ b/src/DebugTools/Implementation/CapsuleRenderer.cpp @@ -65,7 +65,7 @@ AbstractCapsuleRenderer<2>::AbstractCapsuleRenderer(): AbstractShapeRenderer<2>( AbstractCapsuleRenderer<3>::AbstractCapsuleRenderer(): AbstractShapeRenderer<3>("capsule3d", "capsule3d-vertices", "capsule3d-indices") { constexpr UnsignedInt rings = 10; - constexpr UnsignedInt segments = 20; + constexpr UnsignedInt segments = 40; if(!wireframeMesh) createResources(Primitives::Capsule3D::wireframe(rings, 1, segments, 1.0f)); /* Bottom hemisphere */ diff --git a/src/DebugTools/Implementation/SphereRenderer.cpp b/src/DebugTools/Implementation/SphereRenderer.cpp index 9a6815738..59362b226 100644 --- a/src/DebugTools/Implementation/SphereRenderer.cpp +++ b/src/DebugTools/Implementation/SphereRenderer.cpp @@ -40,7 +40,7 @@ AbstractSphereRenderer<2>::AbstractSphereRenderer(): AbstractShapeRenderer<2>("s } AbstractSphereRenderer<3>::AbstractSphereRenderer(): AbstractShapeRenderer<3>("sphere3d", "sphere3d-vertices", "sphere3d-indices") { - if(!wireframeMesh) createResources(Primitives::UVSphere::wireframe(40, 20)); + if(!wireframeMesh) createResources(Primitives::UVSphere::wireframe(20, 40)); } template SphereRenderer::SphereRenderer(const Shapes::Implementation::AbstractShape& sphere): sphere(static_cast>&>(sphere).shape) {}