chiark / gitweb /
Keep working when the platform stl is missing.
authordaid303 <daid303@gmail.com>
Mon, 14 Jan 2013 11:00:13 +0000 (12:00 +0100)
committerdaid303 <daid303@gmail.com>
Mon, 14 Jan 2013 11:00:13 +0000 (12:00 +0100)
Cura/gui/util/opengl.py

index 41ff00cdb9569119fbe3780ada2ac8ac3d0d8114..f8fc985bc1697a289f883994ca1445a460c13237 100644 (file)
@@ -67,10 +67,14 @@ def DrawMachine(machineSize):
 
                global platformMesh
                if platformMesh is None:
-                       platformMesh = meshLoader.loadMesh(getPathForMesh('ultimaker_platform.stl'))
-                       platformMesh.setRotateMirror(0, False, False, False, False, False)
-
-               DrawMesh(platformMesh)
+                       try:
+                               platformMesh = meshLoader.loadMesh(getPathForMesh('ultimaker_platform.stl'))
+                               platformMesh.setRotateMirror(0, False, False, False, False, False)
+                       except:
+                               platformMesh = False
+
+               if platformMesh:
+                       DrawMesh(platformMesh)
                glPopMatrix()
 
        glDisable(GL_LIGHTING)