MrDraw/Cura/util/meshLoader.py
2012-09-26 14:35:35 +02:00

20 lines
509 B
Python

import stl
import obj
def supportedExtensions():
return ['.stl', '.obj']
def wildcardFilter():
wildcardList = ';'.join(map(lambda s: '*' + s, supportedExtensions()))
return "Mesh files (%s)|%s;%s" % (wildcardList, wildcardList, wildcardList.upper())
def loadMesh(filename):
ext = filename[filename.rfind('.'):].lower()
if ext == '.stl':
return stl.stlModel().load(filename)
if ext == '.obj':
return obj.objModel().load(filename)
print 'Error: Unknown model extension: %s' % (ext)
return None