Fixed #143 - Properly align models when using multiple extruders.

master
daid 2012-06-28 11:27:06 +02:00
parent 1a4819b2b9
commit c3502d9ca4
2 changed files with 8 additions and 7 deletions

View File

@ -92,6 +92,14 @@ class ProjectObject(stl.stlModel):
def updateModelTransform(self):
self.setRotateMirror(self.rotate, self.flipX, self.flipY, self.flipZ, self.swapXZ, self.swapYZ)
minZ = self.getMinimumZ()
minV = self.getMinimum()
maxV = self.getMaximum()
for v in self.vertexes:
v.z -= minZ
v.x -= minV.x + (maxV.x - minV.x) / 2
v.y -= minV.y + (maxV.y - minV.y) / 2
minZ = self.getMinimumZ()
self.modelDirty = True
def clone(self):

View File

@ -80,13 +80,6 @@ class mesh(object):
face.normal = (v2 - v1).cross(v3 - v1)
face.normal.normalize()
minZ = self.getMinimumZ()
minV = self.getMinimum()
maxV = self.getMaximum()
for v in self.vertexes:
v.z -= minZ
v.x -= minV.x + (maxV.x - minV.x) / 2
v.y -= minV.y + (maxV.y - minV.y) / 2
self.getMinimumZ()
def splitToParts(self):