Fixed the imports.
parent
6c4c4ba2f9
commit
3b2a96f33c
14
Cura/cura.py
14
Cura/cura.py
|
@ -16,7 +16,7 @@ from optparse import OptionParser
|
||||||
|
|
||||||
import wx._core
|
import wx._core
|
||||||
|
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
|
|
||||||
__author__ = 'Daid'
|
__author__ = 'Daid'
|
||||||
__credits__ = """
|
__credits__ = """
|
||||||
|
@ -75,25 +75,25 @@ def main():
|
||||||
profile.loadGlobalProfile(options.profileini)
|
profile.loadGlobalProfile(options.profileini)
|
||||||
|
|
||||||
if options.openprojectplanner is not None:
|
if options.openprojectplanner is not None:
|
||||||
from gui import projectPlanner
|
from Cura.gui import projectPlanner
|
||||||
projectPlanner.main()
|
projectPlanner.main()
|
||||||
elif options.openflatslicer is not None:
|
elif options.openflatslicer is not None:
|
||||||
from gui import flatSlicerWindow
|
from Cura.gui import flatSlicerWindow
|
||||||
flatSlicerWindow.main()
|
flatSlicerWindow.main()
|
||||||
elif options.printfile is not None:
|
elif options.printfile is not None:
|
||||||
from gui import printWindow
|
from Cura.gui import printWindow
|
||||||
printWindow.startPrintInterface(options.printfile)
|
printWindow.startPrintInterface(options.printfile)
|
||||||
elif options.slice is not None:
|
elif options.slice is not None:
|
||||||
from util import sliceRun
|
from Cura.util import sliceRun
|
||||||
sliceRun.runSlice(args)
|
sliceRun.runSlice(args)
|
||||||
else:
|
else:
|
||||||
if len(args) > 0:
|
if len(args) > 0:
|
||||||
profile.putPreference('lastFile', ';'.join(args))
|
profile.putPreference('lastFile', ';'.join(args))
|
||||||
|
|
||||||
from gui import splashScreen
|
from Cura.gui import splashScreen
|
||||||
|
|
||||||
def mainWindowRunCallback(splash):
|
def mainWindowRunCallback(splash):
|
||||||
from gui import mainWindow
|
from Cura.gui import mainWindow
|
||||||
if splash is not None:
|
if splash is not None:
|
||||||
splash.Show(False)
|
splash.Show(False)
|
||||||
mainWindow.main()
|
mainWindow.main()
|
||||||
|
|
|
@ -5,14 +5,14 @@ Settings is a collection of utilities to display, read & write the settings and
|
||||||
|
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
from __future__ import division
|
from __future__ import division
|
||||||
|
|
||||||
#Init has to be imported first because it has code to workaround the python bug where relative imports don't work if the module is imported as a main module.
|
#Init has to be imported first because it has code to workaround the python bug where relative imports don't work if the module is imported as a main module.
|
||||||
import __init__
|
import sys
|
||||||
|
import types
|
||||||
|
import math
|
||||||
|
|
||||||
import os, sys
|
from Cura.util import profile
|
||||||
import types, math
|
from Cura.cura_sf.fabmetheus_utilities import archive
|
||||||
|
|
||||||
from util import profile
|
|
||||||
from fabmetheus_utilities import archive
|
|
||||||
|
|
||||||
def DEFSET(setting):
|
def DEFSET(setting):
|
||||||
return setting.value
|
return setting.value
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
import wx,wx.stc
|
from __future__ import absolute_import
|
||||||
import sys,math,threading,os
|
|
||||||
|
|
||||||
from gui import gcodeTextArea
|
import wx, wx.stc
|
||||||
from util import profile
|
|
||||||
|
from Cura.gui import gcodeTextArea
|
||||||
|
from Cura.util import profile
|
||||||
|
|
||||||
class alterationPanel(wx.Panel):
|
class alterationPanel(wx.Panel):
|
||||||
def __init__(self, parent):
|
def __init__(self, parent):
|
||||||
|
|
|
@ -1,12 +1,11 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import __init__
|
|
||||||
|
|
||||||
import wx, os, platform, types, webbrowser, math, subprocess, multiprocessing, threading, time, re, shutil
|
import wx, os, platform, types, webbrowser, math, subprocess, multiprocessing, threading, time, re, shutil
|
||||||
|
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
from util import sliceRun
|
from Cura.util import sliceRun
|
||||||
from util import meshLoader
|
from Cura.util import meshLoader
|
||||||
from gui import dropTarget
|
from Cura.gui import dropTarget
|
||||||
|
|
||||||
class batchRunWindow(wx.Frame):
|
class batchRunWindow(wx.Frame):
|
||||||
def __init__(self, parent):
|
def __init__(self, parent):
|
||||||
|
|
|
@ -1,15 +1,9 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import __init__
|
|
||||||
|
|
||||||
import wx, wx.lib.stattext, os, sys, platform, types
|
import wx, wx.lib.stattext, os, sys, platform, types
|
||||||
|
|
||||||
from util import validators
|
from Cura.util import validators
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
|
|
||||||
def main():
|
|
||||||
app = wx.App(False)
|
|
||||||
mainWindow()
|
|
||||||
app.MainLoop()
|
|
||||||
|
|
||||||
class configWindowBase(wx.Frame):
|
class configWindowBase(wx.Frame):
|
||||||
"A base class for configuration dialogs. Handles creation of settings, and popups"
|
"A base class for configuration dialogs. Handles creation of settings, and popups"
|
||||||
|
|
|
@ -8,12 +8,11 @@ import time
|
||||||
import wx
|
import wx
|
||||||
import wx.wizard
|
import wx.wizard
|
||||||
|
|
||||||
from gui import firmwareInstall
|
from Cura.gui import firmwareInstall
|
||||||
from gui import toolbarUtil
|
from Cura.gui import printWindow
|
||||||
from gui import printWindow
|
from Cura.util import machineCom
|
||||||
from util import machineCom
|
from Cura.util import profile
|
||||||
from util import profile
|
from Cura.util.resources import getPathForImage
|
||||||
from util.resources import getPathForImage
|
|
||||||
|
|
||||||
class InfoBox(wx.Panel):
|
class InfoBox(wx.Panel):
|
||||||
def __init__(self, parent):
|
def __init__(self, parent):
|
||||||
|
@ -297,8 +296,8 @@ class SelectParts(InfoPage):
|
||||||
profile.putPreference('has_heated_bed', str(self.heatedBed.GetValue()))
|
profile.putPreference('has_heated_bed', str(self.heatedBed.GetValue()))
|
||||||
if self.dualExtrusion.GetValue():
|
if self.dualExtrusion.GetValue():
|
||||||
profile.putPreference('extruder_amount', '2')
|
profile.putPreference('extruder_amount', '2')
|
||||||
if getPreference('ultimaker_extruder_upgrade') == 'True':
|
if profile.getPreference('ultimaker_extruder_upgrade') == 'True':
|
||||||
putProfileSetting('retraction_enable', 'True')
|
profile.putProfileSetting('retraction_enable', 'True')
|
||||||
|
|
||||||
|
|
||||||
class FirmwareUpgradePage(InfoPage):
|
class FirmwareUpgradePage(InfoPage):
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import __init__
|
|
||||||
|
|
||||||
import wx
|
import wx
|
||||||
|
|
||||||
|
@ -12,7 +11,7 @@ class FileDropTarget(wx.FileDropTarget):
|
||||||
|
|
||||||
def OnDropFiles(self, x, y, filenames):
|
def OnDropFiles(self, x, y, filenames):
|
||||||
filteredList = []
|
filteredList = []
|
||||||
if self.filenameFilter != None:
|
if self.filenameFilter is not None:
|
||||||
for f in filenames:
|
for f in filenames:
|
||||||
for ext in self.filenameFilter:
|
for ext in self.filenameFilter:
|
||||||
if f.endswith(ext) or f.endswith(ext.upper()):
|
if f.endswith(ext) or f.endswith(ext.upper()):
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import __init__
|
|
||||||
|
|
||||||
import wx, os, platform, types
|
import wx
|
||||||
import ConfigParser
|
|
||||||
|
|
||||||
from gui import configBase
|
from Cura.gui import configBase
|
||||||
from gui import preview3d
|
from Cura.util import validators
|
||||||
from gui import sliceProgessPanel
|
|
||||||
from gui import alterationPanel
|
|
||||||
from util import validators
|
|
||||||
|
|
||||||
class expertConfigWindow(configBase.configWindowBase):
|
class expertConfigWindow(configBase.configWindowBase):
|
||||||
"Expert configuration window"
|
"Expert configuration window"
|
||||||
|
|
|
@ -1,16 +1,13 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import __init__
|
|
||||||
|
|
||||||
import os, glob, wx, threading, sys, time
|
import os, wx, threading, sys
|
||||||
|
|
||||||
from serial import Serial
|
from Cura.avr_isp import stk500v2
|
||||||
|
from Cura.avr_isp import ispBase
|
||||||
|
from Cura.avr_isp import intelHex
|
||||||
|
|
||||||
from avr_isp import stk500v2
|
from Cura.util import machineCom
|
||||||
from avr_isp import ispBase
|
from Cura.util import profile
|
||||||
from avr_isp import intelHex
|
|
||||||
|
|
||||||
from util import machineCom
|
|
||||||
from util import profile
|
|
||||||
|
|
||||||
def getDefaultFirmware():
|
def getDefaultFirmware():
|
||||||
if profile.getPreference('machine_type') == 'ultimaker':
|
if profile.getPreference('machine_type') == 'ultimaker':
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
import wx, os, platform, types, webbrowser
|
from __future__ import absolute_import
|
||||||
|
|
||||||
|
import wx
|
||||||
|
import os
|
||||||
|
|
||||||
from wx import glcanvas
|
from wx import glcanvas
|
||||||
import wx
|
|
||||||
try:
|
try:
|
||||||
import OpenGL
|
import OpenGL
|
||||||
OpenGL.ERROR_CHECKING = False
|
OpenGL.ERROR_CHECKING = False
|
||||||
|
@ -12,12 +15,12 @@ except:
|
||||||
print "Failed to find PyOpenGL: http://pyopengl.sourceforge.net/"
|
print "Failed to find PyOpenGL: http://pyopengl.sourceforge.net/"
|
||||||
hasOpenGLlibs = False
|
hasOpenGLlibs = False
|
||||||
|
|
||||||
from gui import toolbarUtil
|
from Cura.gui import toolbarUtil
|
||||||
from gui import opengl
|
from Cura.gui import opengl
|
||||||
from util import util3d
|
from Cura.util import util3d
|
||||||
from util import svg
|
from Cura.util import svg
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
from util import version
|
from Cura.util import version
|
||||||
|
|
||||||
class flatSlicerWindow(wx.Frame):
|
class flatSlicerWindow(wx.Frame):
|
||||||
"Cura 2D SVG slicer"
|
"Cura 2D SVG slicer"
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
import wx, wx.stc
|
from __future__ import absolute_import
|
||||||
import sys,math,os
|
|
||||||
|
|
||||||
from util import profile
|
import wx
|
||||||
|
import wx.stc
|
||||||
|
import sys
|
||||||
|
|
||||||
|
from Cura.util import profile
|
||||||
|
|
||||||
class GcodeTextArea(wx.stc.StyledTextCtrl):
|
class GcodeTextArea(wx.stc.StyledTextCtrl):
|
||||||
def __init__(self, parent):
|
def __init__(self, parent):
|
||||||
|
|
|
@ -1,29 +1,33 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import __init__
|
|
||||||
|
|
||||||
import wx, os, platform, types, webbrowser, shutil, glob
|
import wx
|
||||||
|
import os
|
||||||
|
import platform
|
||||||
|
import webbrowser
|
||||||
|
import shutil
|
||||||
|
import glob
|
||||||
|
|
||||||
from gui import configBase
|
from Cura.gui import configBase
|
||||||
from gui import expertConfig
|
from Cura.gui import expertConfig
|
||||||
from gui import preview3d
|
from Cura.gui import preview3d
|
||||||
from gui import sliceProgessPanel
|
from Cura.gui import sliceProgessPanel
|
||||||
from gui import alterationPanel
|
from Cura.gui import alterationPanel
|
||||||
from gui import pluginPanel
|
from Cura.gui import pluginPanel
|
||||||
from gui import preferencesDialog
|
from Cura.gui import preferencesDialog
|
||||||
from gui import configWizard
|
from Cura.gui import configWizard
|
||||||
from gui import firmwareInstall
|
from Cura.gui import firmwareInstall
|
||||||
from gui import printWindow
|
from Cura.gui import printWindow
|
||||||
from gui import simpleMode
|
from Cura.gui import simpleMode
|
||||||
from gui import projectPlanner
|
from Cura.gui import projectPlanner
|
||||||
from gui import batchRun
|
from Cura.gui import batchRun
|
||||||
from gui import flatSlicerWindow
|
from Cura.gui import flatSlicerWindow
|
||||||
from gui import icon
|
from Cura.gui import icon
|
||||||
from gui import dropTarget
|
from Cura.gui import dropTarget
|
||||||
from util import validators
|
from Cura.util import validators
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
from util import version
|
from Cura.util import version
|
||||||
from util import sliceRun
|
from Cura.util import sliceRun
|
||||||
from util import meshLoader
|
from Cura.util import meshLoader
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
#app = wx.App(False)
|
#app = wx.App(False)
|
||||||
|
|
|
@ -3,10 +3,10 @@ from __future__ import absolute_import
|
||||||
|
|
||||||
import math
|
import math
|
||||||
|
|
||||||
from util import meshLoader
|
from Cura.util import meshLoader
|
||||||
from util import util3d
|
from Cura.util import util3d
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
from util.resources import getPathForMesh
|
from Cura.util.resources import getPathForMesh
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import OpenGL
|
import OpenGL
|
||||||
|
|
|
@ -1,9 +1,11 @@
|
||||||
import wx, wx.stc
|
from __future__ import absolute_import
|
||||||
import sys, math, threading, os, webbrowser
|
|
||||||
|
import wx
|
||||||
|
import webbrowser
|
||||||
from wx.lib import scrolledpanel
|
from wx.lib import scrolledpanel
|
||||||
|
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
from util import exporer
|
from Cura.util import exporer
|
||||||
|
|
||||||
class pluginPanel(wx.Panel):
|
class pluginPanel(wx.Panel):
|
||||||
def __init__(self, parent):
|
def __init__(self, parent):
|
||||||
|
|
|
@ -1,13 +1,11 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import __init__
|
|
||||||
|
|
||||||
import wx, os, platform, types, string, glob, stat
|
import wx
|
||||||
import ConfigParser
|
|
||||||
|
|
||||||
from gui import configBase
|
from Cura.gui import configBase
|
||||||
from util import validators
|
from Cura.util import validators
|
||||||
from util import machineCom
|
from Cura.util import machineCom
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
|
|
||||||
class preferencesDialog(configBase.configWindowBase):
|
class preferencesDialog(configBase.configWindowBase):
|
||||||
def __init__(self, parent):
|
def __init__(self, parent):
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
|
from __future__ import absolute_import
|
||||||
from __future__ import division
|
from __future__ import division
|
||||||
|
|
||||||
import sys, math, threading, re, time, os
|
import math
|
||||||
|
import threading
|
||||||
|
import re
|
||||||
|
import time
|
||||||
|
import os
|
||||||
import numpy
|
import numpy
|
||||||
|
|
||||||
from wx import glcanvas
|
from wx import glcanvas
|
||||||
|
@ -15,14 +20,14 @@ except:
|
||||||
print "Failed to find PyOpenGL: http://pyopengl.sourceforge.net/"
|
print "Failed to find PyOpenGL: http://pyopengl.sourceforge.net/"
|
||||||
hasOpenGLlibs = False
|
hasOpenGLlibs = False
|
||||||
|
|
||||||
from gui import opengl
|
from Cura.gui import opengl
|
||||||
from gui import toolbarUtil
|
from Cura.gui import toolbarUtil
|
||||||
|
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
from util import gcodeInterpreter
|
from Cura.util import gcodeInterpreter
|
||||||
from util import meshLoader
|
from Cura.util import meshLoader
|
||||||
from util import util3d
|
from Cura.util import util3d
|
||||||
from util import sliceRun
|
from Cura.util import sliceRun
|
||||||
|
|
||||||
class previewObject():
|
class previewObject():
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
|
@ -11,15 +11,12 @@ import platform
|
||||||
import wx
|
import wx
|
||||||
from wx.lib import buttons
|
from wx.lib import buttons
|
||||||
|
|
||||||
from gui import icon
|
from Cura.gui import webcam
|
||||||
from gui import toolbarUtil
|
from Cura.gui import taskbar
|
||||||
from gui import webcam
|
from Cura.util import machineCom
|
||||||
from gui import taskbar
|
from Cura.util import gcodeInterpreter
|
||||||
from util import machineCom
|
from Cura.util import power
|
||||||
from util import profile
|
from Cura.util.resources import getPathForImage
|
||||||
from util import gcodeInterpreter
|
|
||||||
from util import power
|
|
||||||
from util.resources import getPathForImage
|
|
||||||
|
|
||||||
printWindowMonitorHandle = None
|
printWindowMonitorHandle = None
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import __init__
|
|
||||||
|
|
||||||
import wx, os, platform, types, webbrowser, math, subprocess, threading, time, re, shutil
|
import wx
|
||||||
|
import os
|
||||||
|
import threading
|
||||||
|
import time
|
||||||
|
import re
|
||||||
|
import shutil
|
||||||
import ConfigParser
|
import ConfigParser
|
||||||
import numpy
|
import numpy
|
||||||
|
|
||||||
|
@ -16,22 +20,21 @@ except:
|
||||||
print "Failed to find PyOpenGL: http://pyopengl.sourceforge.net/"
|
print "Failed to find PyOpenGL: http://pyopengl.sourceforge.net/"
|
||||||
hasOpenGLlibs = False
|
hasOpenGLlibs = False
|
||||||
|
|
||||||
from gui import opengl
|
from Cura.gui import opengl
|
||||||
from gui import toolbarUtil
|
from Cura.gui import toolbarUtil
|
||||||
from gui import icon
|
from Cura.gui import configBase
|
||||||
from gui import configBase
|
from Cura.gui import printWindow
|
||||||
from gui import printWindow
|
from Cura.gui import dropTarget
|
||||||
from gui import dropTarget
|
from Cura.gui import taskbar
|
||||||
from gui import taskbar
|
from Cura.util import validators
|
||||||
from util import validators
|
from Cura.util import profile
|
||||||
from util import profile
|
from Cura.util import util3d
|
||||||
from util import util3d
|
from Cura.util import meshLoader
|
||||||
from util import meshLoader
|
from Cura.util import stl
|
||||||
from util import stl
|
from Cura.util import mesh
|
||||||
from util import mesh
|
from Cura.util import sliceRun
|
||||||
from util import sliceRun
|
from Cura.util import gcodeInterpreter
|
||||||
from util import gcodeInterpreter
|
from Cura.util import exporer
|
||||||
from util import exporer
|
|
||||||
|
|
||||||
class Action(object):
|
class Action(object):
|
||||||
pass
|
pass
|
||||||
|
|
|
@ -1,22 +1,19 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import __init__
|
|
||||||
|
|
||||||
import wx, os, platform, types, webbrowser
|
import wx
|
||||||
|
import os
|
||||||
|
import webbrowser
|
||||||
|
|
||||||
from gui import configBase
|
from Cura.gui import configBase
|
||||||
from gui import preview3d
|
from Cura.gui import preview3d
|
||||||
from gui import sliceProgessPanel
|
from Cura.gui import sliceProgessPanel
|
||||||
from gui import preferencesDialog
|
from Cura.gui import preferencesDialog
|
||||||
from gui import configWizard
|
from Cura.gui import dropTarget
|
||||||
from gui import firmwareInstall
|
from Cura.gui import printWindow
|
||||||
from gui import dropTarget
|
from Cura.util import profile
|
||||||
from gui import printWindow
|
from Cura.util import version
|
||||||
from gui import icon
|
from Cura.util import sliceRun
|
||||||
from util import validators
|
from Cura.util import meshLoader
|
||||||
from util import profile
|
|
||||||
from util import version
|
|
||||||
from util import sliceRun
|
|
||||||
from util import meshLoader
|
|
||||||
|
|
||||||
class simpleModeWindow(configBase.configWindowBase):
|
class simpleModeWindow(configBase.configWindowBase):
|
||||||
"Main user interface window for Quickprint mode"
|
"Main user interface window for Quickprint mode"
|
||||||
|
|
|
@ -1,14 +1,19 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import __init__
|
|
||||||
|
|
||||||
import wx, sys, os, shutil, math, threading, subprocess, time, re, platform
|
import wx
|
||||||
|
import os
|
||||||
|
import shutil
|
||||||
|
import threading
|
||||||
|
import time
|
||||||
|
import re
|
||||||
|
import platform
|
||||||
|
|
||||||
from gui import taskbar
|
from Cura.gui import taskbar
|
||||||
from gui import preferencesDialog
|
from Cura.gui import preferencesDialog
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
from util import sliceRun
|
from Cura.util import sliceRun
|
||||||
from util import exporer
|
from Cura.util import exporer
|
||||||
from util import gcodeInterpreter
|
from Cura.util import gcodeInterpreter
|
||||||
|
|
||||||
class sliceProgessPanel(wx.Panel):
|
class sliceProgessPanel(wx.Panel):
|
||||||
def __init__(self, mainWindow, parent, filelist):
|
def __init__(self, mainWindow, parent, filelist):
|
||||||
|
|
|
@ -3,7 +3,7 @@ from __future__ import absolute_import
|
||||||
|
|
||||||
import wx._core #We only need the core here, which speeds up the import. As we want to show the splashscreen ASAP.
|
import wx._core #We only need the core here, which speeds up the import. As we want to show the splashscreen ASAP.
|
||||||
|
|
||||||
from util.resources import getPathForImage
|
from Cura.util.resources import getPathForImage
|
||||||
|
|
||||||
|
|
||||||
class splashScreen(wx.SplashScreen):
|
class splashScreen(wx.SplashScreen):
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import comtypes.client as cc
|
import comtypes.client as cc
|
||||||
cc.GetModule('taskbarlib.tlb')
|
cc.GetModule('taskbarlib.tlb')
|
||||||
|
|
|
@ -5,8 +5,8 @@ from __future__ import division
|
||||||
import wx
|
import wx
|
||||||
from wx.lib import buttons
|
from wx.lib import buttons
|
||||||
|
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
from util.resources import getPathForImage
|
from Cura.util.resources import getPathForImage
|
||||||
|
|
||||||
|
|
||||||
#######################################################
|
#######################################################
|
||||||
|
|
|
@ -8,9 +8,8 @@ import platform
|
||||||
|
|
||||||
import wx
|
import wx
|
||||||
|
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
from util.resources import getPathForImage
|
from Cura.util.resources import getPathForImage
|
||||||
from gui import toolbarUtil
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
#Try to find the OpenCV library for video capture.
|
#Try to find the OpenCV library for video capture.
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
import sys, math, re, os, struct, time
|
from __future__ import absolute_import
|
||||||
|
|
||||||
from xml.parsers.expat import ParserCreate
|
from xml.parsers.expat import ParserCreate
|
||||||
|
|
||||||
import mesh
|
from Cura.util import mesh
|
||||||
|
|
||||||
class daeModel(mesh.mesh):
|
class daeModel(mesh.mesh):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
import sys, os, subprocess
|
from __future__ import absolute_import
|
||||||
|
|
||||||
|
import sys
|
||||||
|
import os
|
||||||
|
import subprocess
|
||||||
|
|
||||||
def hasExporer():
|
def hasExporer():
|
||||||
if sys.platform == 'win32' or sys.platform == 'cygwin' or sys.platform == 'darwin':
|
if sys.platform == 'win32' or sys.platform == 'cygwin' or sys.platform == 'darwin':
|
||||||
|
|
|
@ -1,10 +1,12 @@
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import math
|
import math
|
||||||
import re
|
import re
|
||||||
import os
|
import os
|
||||||
|
|
||||||
import util3d
|
from Cura.util import util3d
|
||||||
import profile
|
from Cura.util import profile
|
||||||
|
|
||||||
class gcodePath(object):
|
class gcodePath(object):
|
||||||
def __init__(self, newType, pathType, layerThickness, startPoint):
|
def __init__(self, newType, pathType, layerThickness, startPoint):
|
||||||
|
|
|
@ -1,17 +1,22 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
import __init__
|
|
||||||
|
|
||||||
import os, glob, sys, time, math, re, traceback, threading
|
import os
|
||||||
|
import glob
|
||||||
|
import sys
|
||||||
|
import time
|
||||||
|
import math
|
||||||
|
import re
|
||||||
|
import traceback
|
||||||
|
import threading
|
||||||
import Queue as queue
|
import Queue as queue
|
||||||
|
|
||||||
import serial
|
import serial
|
||||||
|
|
||||||
from avr_isp import stk500v2
|
from Cura.avr_isp import stk500v2
|
||||||
from avr_isp import ispBase
|
from Cura.avr_isp import ispBase
|
||||||
from avr_isp import intelHex
|
|
||||||
|
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
from util import version
|
from Cura.util import version
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import _winreg
|
import _winreg
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
import sys, math, re, os, struct, time
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import util3d
|
import time
|
||||||
|
import math
|
||||||
|
|
||||||
import numpy
|
import numpy
|
||||||
|
|
||||||
|
from Cura.util import util3d
|
||||||
|
|
||||||
class mesh(object):
|
class mesh(object):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.vertexes = None
|
self.vertexes = None
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import stl
|
from Cura.util import stl
|
||||||
import obj
|
from Cura.util import obj
|
||||||
import dae
|
from Cura.util import dae
|
||||||
|
|
||||||
def supportedExtensions():
|
def supportedExtensions():
|
||||||
return ['.stl', '.obj', '.dae']
|
return ['.stl', '.obj', '.dae']
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import sys, math, re, os, struct, time
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import mesh
|
from Cura.util import mesh
|
||||||
|
|
||||||
class objModel(mesh.mesh):
|
class objModel(mesh.mesh):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
from __future__ import division
|
from __future__ import division
|
||||||
#Init has to be imported first because it has code to workaround the python bug where relative imports don't work if the module is imported as a main module.
|
|
||||||
import __init__
|
|
||||||
|
|
||||||
import os, traceback, math, re, zlib, base64, time, sys, platform, glob, string, stat
|
import os, traceback, math, re, zlib, base64, time, sys, platform, glob, string, stat
|
||||||
import cPickle as pickle
|
import cPickle as pickle
|
||||||
|
@ -10,7 +8,7 @@ if sys.version_info[0] < 3:
|
||||||
else:
|
else:
|
||||||
import configparser as ConfigParser
|
import configparser as ConfigParser
|
||||||
|
|
||||||
from util import version
|
from Cura.util import version
|
||||||
|
|
||||||
#########################################################
|
#########################################################
|
||||||
## Default settings when none are found.
|
## Default settings when none are found.
|
||||||
|
|
|
@ -1,14 +1,17 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import platform, os, subprocess, sys
|
import platform
|
||||||
|
import os
|
||||||
|
import subprocess
|
||||||
|
import sys
|
||||||
|
|
||||||
if not hasattr(sys, 'frozen'):
|
if not hasattr(sys, 'frozen'):
|
||||||
cura_sf_path = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), "../cura_sf/"))
|
cura_sf_path = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), "../cura_sf/"))
|
||||||
if cura_sf_path not in sys.path:
|
if cura_sf_path not in sys.path:
|
||||||
sys.path.append(cura_sf_path)
|
sys.path.append(cura_sf_path)
|
||||||
from skeinforge_application.skeinforge_utilities import skeinforge_craft
|
from Cura.cura_sf.skeinforge_application.skeinforge_utilities import skeinforge_craft
|
||||||
|
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
|
|
||||||
#How long does each step take compared to the others. This is used to make a better scaled progress bar, and guess time left.
|
#How long does each step take compared to the others. This is used to make a better scaled progress bar, and guess time left.
|
||||||
sliceStepTimeFactor = {
|
sliceStepTimeFactor = {
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
import sys, math, re, os, struct, time
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import mesh
|
import sys
|
||||||
|
import os
|
||||||
|
import struct
|
||||||
|
import time
|
||||||
|
|
||||||
|
from Cura.util import mesh
|
||||||
|
|
||||||
class stlModel(mesh.mesh):
|
class stlModel(mesh.mesh):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
import sys, math, re, os, struct, time
|
from __future__ import absolute_import
|
||||||
|
|
||||||
|
import math
|
||||||
from xml.etree import ElementTree
|
from xml.etree import ElementTree
|
||||||
|
|
||||||
import profile
|
import profile
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import math
|
import math
|
||||||
import numpy
|
import numpy
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,10 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
from __future__ import division
|
from __future__ import division
|
||||||
import __init__
|
|
||||||
|
|
||||||
import types
|
import types
|
||||||
import math
|
import math
|
||||||
|
|
||||||
from util import profile
|
from Cura.util import profile
|
||||||
|
|
||||||
SUCCESS = 0
|
SUCCESS = 0
|
||||||
WARNING = 1
|
WARNING = 1
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
def getVersion(getGitVersion = True):
|
def getVersion(getGitVersion = True):
|
||||||
|
|
Loading…
Reference in New Issue