From d13faf2522a5b1962dfd8cf94ac64b158b04d44a Mon Sep 17 00:00:00 2001
From: Oliver Bock <oliver.bock@aei.mpg.de>
Date: Tue, 27 Jan 2009 18:07:00 +0100
Subject: [PATCH] Pulsar orbital plane should lower than companion's (change of
 order required)

---
 src/pulsaranimationwidget.cpp | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/pulsaranimationwidget.cpp b/src/pulsaranimationwidget.cpp
index 159e860..3a8e5d3 100644
--- a/src/pulsaranimationwidget.cpp
+++ b/src/pulsaranimationwidget.cpp
@@ -278,16 +278,6 @@ void PulsarAnimationWidget::paintGL()
 	if(m_cameraInteraction) {
 		glMaterialfv(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, translucent);
 
-		// pulsar
-		glPushMatrix();
-			glRotatef(90.0f, 1.0f, 0.0f, 0.0f);
-			glTranslatef(0.0f, 0.0f, -0.1f);
-			gluDisk(m_quadricPulsarOrbitPlane,
-					m_pulsarSemiMajorAxis - 0.25f,
-					m_pulsarSemiMajorAxis + 0.25f,
-					64, 1);
-		glPopMatrix();
-
 		// companion
 		glPushMatrix();
 			glRotatef(90.0f, 1.0f, 0.0f, 0.0f);
@@ -297,6 +287,16 @@ void PulsarAnimationWidget::paintGL()
 					m_companionSemiMajorAxis + 0.25f,
 					64, 1);
 		glPopMatrix();
+
+		// pulsar
+		glPushMatrix();
+			glRotatef(90.0f, 1.0f, 0.0f, 0.0f);
+			glTranslatef(0.0f, 0.0f, 0.1f);
+			gluDisk(m_quadricPulsarOrbitPlane,
+					m_pulsarSemiMajorAxis - 0.25f,
+					m_pulsarSemiMajorAxis + 0.25f,
+					64, 1);
+		glPopMatrix();
 	}
 }
 
-- 
GitLab