Line: getPt(2) defined

This commit is contained in:
Josh Holtrop 2011-04-04 13:53:03 -04:00
parent abfe98a221
commit 40fa3cbc3b

View File

@ -1,4 +1,6 @@
import sys
from Shape import Shape from Shape import Shape
class Line(Shape): class Line(Shape):
@ -24,6 +26,11 @@ class Line(Shape):
return (self.vars[0], self.vars[1]) return (self.vars[0], self.vars[1])
elif ptNum == 1: elif ptNum == 1:
return (self.vars[2], self.vars[3]) return (self.vars[2], self.vars[3])
elif ptNum == 2:
return ((self.vars[0] + self.vars[2]) / 2,
(self.vars[1] + self.vars[3]) / 2)
else:
sys.stderr.write('Line.getPt(%d) called!' % ptNum)
def setPt(self, ptNum, pt): def setPt(self, ptNum, pt):
base = ptNum * 2 base = ptNum * 2