diff --git a/src/pulsaranimationwidget.cpp b/src/pulsaranimationwidget.cpp
index 63786b6841d2e33b14c50e3061e3cab32b477150..2345c9b79758c564b5b0d0b7527acbebea5e0bf6 100644
--- a/src/pulsaranimationwidget.cpp
+++ b/src/pulsaranimationwidget.cpp
@@ -322,7 +322,7 @@ void PulsarAnimationWidget::paintGL()
             glPushMatrix();
             {
                 glTranslatef(0.0, 0.0, -2.0);
-                gluCylinder(m_quadricPulsarSpinAxis, 0.020, 0.020, 4.0, 32, 1);
+                gluCylinder(m_quadricPulsarSpinAxis, 0.020, 0.020, 3.5, 32, 1);
             }
             glPopMatrix();
             glPushMatrix();
@@ -333,14 +333,14 @@ void PulsarAnimationWidget::paintGL()
             glPopMatrix();
             glPushMatrix();
             {
-                glTranslatef(0.0, 0.0, 2.0);
+                glTranslatef(0.0, 0.0, 1.0);
                 gluDisk(m_quadricPulsarSpinAxisTop2, 0, 0.020, 32, 8);
             }
             glPopMatrix();
 
             glPushMatrix();
             {
-                glTranslatef(0.0, 0.0, 2.0f - 0.75f);
+                glTranslatef(0.0, 0.0, 1.25f);
                 glBegin(GL_TRIANGLE_FAN);
                 {
                     // Pinnacle of cone is shared vertex for fan, moved up z-axis