From 3be01c92c4806895908eba5477df72636d0c88b2 Mon Sep 17 00:00:00 2001 From: Kliment Date: Sat, 30 Jul 2011 23:52:09 +0200 Subject: [PATCH] Auto-select last opened object, faster rotation --- plater.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plater.py b/plater.py index 75e0565..252f3b6 100755 --- a/plater.py +++ b/plater.py @@ -87,6 +87,7 @@ class showstl(wx.Window): self.models[newname].offsets=[0,0,0] #print time.time()-t self.l.Append([stlwrap(self.models[newname],newname)]) + self.l.Select(self.l.GetItemCount()-1) self.Refresh() #print time.time()-t @@ -125,7 +126,7 @@ class showstl(wx.Window): i=self.l.GetFirstSelected() if i != -1: o=self.models[self.l.GetItemText(i)].offsets - self.models[self.l.GetItemText(i)]=self.models[self.l.GetItemText(i)].rotate([0,0,self.i-self.previ]) + self.models[self.l.GetItemText(i)]=self.models[self.l.GetItemText(i)].rotate([0,0,5*(self.i-self.previ)]) self.models[self.l.GetItemText(i)].offsets=o self.previ=self.i wx.CallAfter(self.Refresh)