Skip to content

Commit 4e95b95

Browse files
committed
fix align bug?
1 parent 081bf13 commit 4e95b95

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

gcodeplot.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,21 +127,21 @@ def fit(self, plotter, xyMin, xyMax):
127127
if delta == 0:
128128
s[i] = 1.
129129
else:
130-
s[i] = (self.xyMax[i]-self.xyMin[i]) / delta
130+
s[i] = (plotter.xyMax[i]-plotter.xyMin[i]) / delta
131131
self.scale = [min(s),min(s)]
132-
self.offset = list(self.xyMin[i] - xyMin[i]*self.scale[i] for i in range(2))
132+
self.offset = list(plotter.xyMin[i] - xyMin[i]*self.scale[i] for i in range(2))
133133

134134
def align(self, plotter, xyMin, xyMax, align):
135135
o = [0,0]
136136
for i in range(2):
137137
if align[i] == ALIGN_LEFT:
138-
o[i] = self.xyMin[i] - self.scale[i]*xyMin[i]
138+
o[i] = plotter.xyMin[i] - self.scale[i]*xyMin[i]
139139
elif align[i] == ALIGN_RIGHT:
140-
o[i] = self.xyMax[i] - self.scale[i]*xyMax[i]
140+
o[i] = plotter.xyMax[i] - self.scale[i]*xyMax[i]
141141
elif align[i] == ALIGN_NONE:
142142
o[i] = self.offset[i] # self.xyMin[i]
143143
elif align[i] == ALIGN_CENTER:
144-
o[i] = 0.5 * (self.xyMin[i] - self.scale[i]*xyMin[i] + self.xyMax[i] - self.scale[i]*xyMax[i])
144+
o[i] = 0.5 * (plotter.xyMin[i] - self.scale[i]*xyMin[i] + plotter.xyMax[i] - self.scale[i]*xyMax[i])
145145
else:
146146
raise ValueError()
147147
self.offset = o

0 commit comments

Comments
 (0)