From 1229a8b1b9e78358d694c11672ead28acc09ab2a Mon Sep 17 00:00:00 2001 From: daid Date: Fri, 31 Aug 2012 11:45:19 +0200 Subject: [PATCH] Fix X-Ray view after the machine bottom update. --- Cura/gui/preview3d.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Cura/gui/preview3d.py b/Cura/gui/preview3d.py index 41498c9..8c7a0e7 100644 --- a/Cura/gui/preview3d.py +++ b/Cura/gui/preview3d.py @@ -562,6 +562,7 @@ class PreviewGLCanvas(glcanvas.GLCanvas): self.drawModel(obj) elif self.viewMode == "X-Ray": glColorMask(GL_FALSE, GL_FALSE, GL_FALSE, GL_FALSE) + glDisable(GL_LIGHTING) glDisable(GL_DEPTH_TEST) glEnable(GL_STENCIL_TEST) glStencilFunc(GL_ALWAYS, 1, 1) @@ -602,11 +603,10 @@ class PreviewGLCanvas(glcanvas.GLCanvas): glDisable(GL_STENCIL_TEST) glEnable(GL_DEPTH_TEST) - if self.drawBorders: - #Fix the depth buffer for the outline drawing. - glColorMask(GL_FALSE, GL_FALSE, GL_FALSE, GL_FALSE) - self.drawModel(obj) - glColorMask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE) + #Fix the depth buffer for the outline drawing. + glColorMask(GL_FALSE, GL_FALSE, GL_FALSE, GL_FALSE) + self.drawModel(obj) + glColorMask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE) elif self.viewMode == "Normal": glLightfv(GL_LIGHT0, GL_DIFFUSE, self.objColor[self.parent.objectList.index(obj)]) glLightfv(GL_LIGHT0, GL_AMBIENT, map(lambda x: x / 5, self.objColor[self.parent.objectList.index(obj)])) @@ -635,8 +635,8 @@ class PreviewGLCanvas(glcanvas.GLCanvas): glVertex3f(err[1].x, err[1].y, err[1].z) glEnd() glEnable(GL_DEPTH_TEST) - glFlush() opengl.DrawMachine(machineSize) + glFlush() def drawModel(self, obj): multiX = 1 #int(profile.getProfileSetting('model_multiply_x'))