Pronterface X axis fix for use with M90 August 30, 2013 07:57AM |
Registered: 10 years ago Posts: 90 |
def getMovement(self): xdir = [1, 0, -1, 0][self.quadrant]
def getMovement(self): xdir = [-1, 0, 1, 0][self.quadrant]
Re: Pronterface X axis fix for use with M90 August 30, 2013 11:26AM |
Admin Registered: 10 years ago Posts: 50 |
Re: Pronterface X axis fix for use with M90 September 01, 2013 04:41AM |
Registered: 10 years ago Posts: 90 |
def _drawlines(lines, pens): def _scaler(x): return (self.scale[0]*x[0]+self.translate[0], self.scale[1]*x[1]+self.translate[1], self.scale[0]*x[2]+self.translate[0], self.scale[1]*x[3]+self.translate[1],) scaled_lines = map(_scaler, lines) dc.DrawLineList(scaled_lines, pens) def _drawarcs(arcs, pens): def _scaler(x): return (self.scale[0]*x[0]+self.translate[0], self.scale[1]*x[1]+self.translate[1], self.scale[0]*x[2]+self.translate[0], self.scale[1]*x[3]+self.translate[1], self.scale[0]*x[4]+self.translate[0], self.scale[1]*x[5]+self.translate[1],) scaled_arcs = map(_scaler, arcs) etc....with:
def _drawlines(lines, pens): def _scaler(x): return (self.size[0] - (self.scale[0]*x[0]+self.translate[0]), self.size[1] - (self.scale[1]*x[1]+self.translate[1]), self.size[0] - (self.scale[0]*x[2]+self.translate[0]), self.size[1] - (self.scale[1]*x[3]+self.translate[1]),) scaled_lines = map(_scaler, lines) dc.DrawLineList(scaled_lines, pens) def _drawarcs(arcs, pens): def _scaler(x): return (self.size[0] - (self.scale[0]*x[0]+self.translate[0]), self.size[1] - (self.scale[1]*x[1]+self.translate[1]), self.size[0] - (self.scale[0]*x[2]+self.translate[0]), self.size[1] - (self.scale[1]*x[3]+self.translate[1]), self.size[0] - (self.scale[0]*x[4]+self.translate[0]), self.size[1] - (self.scale[1]*x[5]+self.translate[1]),) scaled_arcs = map(_scaler, arcs) etc....
Re: Pronterface X axis fix for use with M90 September 01, 2013 01:27PM |
Admin Registered: 11 years ago Posts: 819 |
Re: Pronterface X axis fix for use with M90 September 01, 2013 04:35PM |
Registered: 10 years ago Posts: 90 |
Re: Pronterface X axis fix for use with M90 September 01, 2013 05:04PM |
Admin Registered: 11 years ago Posts: 819 |