Lines Matching refs:scale
32 def design(self, homePos, scale):
35 self.forward(64.65 * scale)
37 self.wheel(self.position(), scale)
39 self.backward(64.65 * scale)
44 self.forward(24.5 * scale)
47 self.centerpiece(46 * scale, 143.4, scale)
50 def wheel(self, initpos, scale):
53 self.pentpiece(initpos, scale)
57 self.tripiece(initpos, scale)
62 self.forward(28 * scale)
64 self.backward(28 * scale)
68 def tripiece(self, initpos, scale):
71 self.backward(2.5 * scale)
72 self.tripolyr(31.5 * scale, scale)
77 self.backward(2.5 * scale)
78 self.tripolyl(31.5 * scale, scale)
85 def pentpiece(self, initpos, scale):
88 self.forward(29 * scale)
91 self.forward(18 * scale)
93 self.pentr(18 * scale, 75, scale)
97 self.forward(29 * scale)
100 self.forward(18 * scale)
102 self.pentl(18 * scale, 75, scale)
109 def pentl(self, side, ang, scale):
110 if side < (2 * scale): return
113 self.pentl(side - (.38 * scale), ang, scale)
115 def pentr(self, side, ang, scale):
116 if side < (2 * scale): return
119 self.pentr(side - (.38 * scale), ang, scale)
121 def tripolyr(self, side, scale):
122 if side < (4 * scale): return
129 self.tripolyr(side * .75, scale)
131 def tripolyl(self, side, scale):
132 if side < (4 * scale): return
139 self.tripolyl(side * .75, scale)
141 def centerpiece(self, s, a, scale):
143 if s < (7.5 * scale):
145 self.centerpiece(s - (1.2 * scale), a, scale)