From fa6b2562e8e44b4b61e60b050ef67a5171b89231 Mon Sep 17 00:00:00 2001
From: Matevz Tadel <matevz.tadel@cern.ch>
Date: Tue, 17 Jun 2008 17:23:44 +0000
Subject: [PATCH] From Alja:

Bug fix. Position of cone previously defined by cone base now with cone apex.


git-svn-id: http://root.cern.ch/svn/root/trunk@24313 27541ba8-7e3a-0410-8455-c3a389f83636
---
 graf3d/eve/src/TEveBoxSetGL.cxx | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/graf3d/eve/src/TEveBoxSetGL.cxx b/graf3d/eve/src/TEveBoxSetGL.cxx
index 01ee8934270..0f7fc22c35f 100644
--- a/graf3d/eve/src/TEveBoxSetGL.cxx
+++ b/graf3d/eve/src/TEveBoxSetGL.cxx
@@ -152,10 +152,16 @@ void TEveBoxSetGL::MakeDisplayList() const
       {
          static TGLQuadric quad;
          Int_t nt = 15; // number of corners
-         gluCylinder(quad.Get(), 1, 0, 1, nt, 1);
+         gluCylinder(quad.Get(), 0, 1, 1, nt, 1);
 
          if (fM->fDrawConeCap)
+         {
+            glPushMatrix();
+            glTranslatef(0, 0, 1);
             gluDisk(quad.Get(), 0, 1, nt, 1);
+            glPopMatrix();
+
+         }
       }
 
       glEndList();
-- 
GitLab