Commit 9669cd43 authored by Kliment Yanev's avatar Kliment Yanev

Fix rotation direction

parent 84a6093a
...@@ -93,7 +93,7 @@ class showstl(wx.Window): ...@@ -93,7 +93,7 @@ class showstl(wx.Window):
i=self.parent.l.GetSelection() i=self.parent.l.GetSelection()
if i != wx.NOT_FOUND: if i != wx.NOT_FOUND:
#o=self.models[self.l.GetItemText(i)].offsets #o=self.models[self.l.GetItemText(i)].offsets
self.parent.models[self.parent.l.GetString(i)].rot+=5*(self.i-self.previ) self.parent.models[self.parent.l.GetString(i)].rot-=5*(self.i-self.previ)
#self.models[self.l.GetItemText(i)].offsets=o #self.models[self.l.GetItemText(i)].offsets=o
self.previ=self.i self.previ=self.i
self.Refresh() self.Refresh()
...@@ -108,7 +108,7 @@ class showstl(wx.Window): ...@@ -108,7 +108,7 @@ class showstl(wx.Window):
if self.prevsel!=s: if self.prevsel!=s:
self.i=0 self.i=0
self.prevsel=s self.prevsel=s
if z > 0: if z < 0:
self.i-=1 self.i-=1
else: else:
self.i+=1 self.i+=1
...@@ -280,7 +280,7 @@ class stlwin(wx.Frame): ...@@ -280,7 +280,7 @@ class stlwin(wx.Frame):
o=i.offsets o=i.offsets
sf.write('translate([%s,%s,%s]) rotate([0,0,%s]) import_stl("%s");\n'%(str(o[0]),str(o[1]),str(o[2]),r,os.path.split(i.filename)[1])) sf.write('translate([%s,%s,%s]) rotate([0,0,%s]) import_stl("%s");\n'%(str(o[0]),str(o[1]),str(o[2]),r,os.path.split(i.filename)[1]))
if r != 0: if r != 0:
i=i.rotate([0,0,-r]) i=i.rotate([0,0,r])
if o != [0,0,0]: if o != [0,0,0]:
i=i.translate([o[0],o[1],o[2]]) i=i.translate([o[0],o[1],o[2]])
facets+=i.facets facets+=i.facets
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment