Fix rotation direction

master
Kliment Yanev 2011-11-17 19:31:54 +01:00
parent 84a6093a35
commit 9669cd4337
1 changed files with 3 additions and 3 deletions

View File

@ -93,7 +93,7 @@ class showstl(wx.Window):
i=self.parent.l.GetSelection()
if i != wx.NOT_FOUND:
#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.previ=self.i
self.Refresh()
@ -108,7 +108,7 @@ class showstl(wx.Window):
if self.prevsel!=s:
self.i=0
self.prevsel=s
if z > 0:
if z < 0:
self.i-=1
else:
self.i+=1
@ -280,7 +280,7 @@ class stlwin(wx.Frame):
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]))
if r != 0:
i=i.rotate([0,0,-r])
i=i.rotate([0,0,r])
if o != [0,0,0]:
i=i.translate([o[0],o[1],o[2]])
facets+=i.facets