196 |
End |
End |
197 |
""") |
""") |
198 |
|
|
199 |
keys = [ |
self.keys = [ |
200 |
Action("Select random new colors", "c", lambda *args: self.randColors()), |
Action("Select random new colors", "c", lambda *args: self.randColors()), |
201 |
Action("Select random dot-product vector 1", "1", lambda *args: self.randvec(0)), |
Action("Select random dot-product vector 1", "1", lambda *args: self.randvec(0)), |
202 |
Action("Select random dot-product vector 2", "2", lambda *args: self.randvec(1)), |
Action("Select random dot-product vector 2", "2", lambda *args: self.randvec(1)), |
203 |
SlideLin("x0", .12, .01, "Move area 1", "Left", "Right"), |
Action("Move", "Left", lambda *args: self.move(-1,0)), |
204 |
SlideLin("y0", .02, .01, "Move area 1", "Left", "Right"), |
Action("Move", "Right", lambda *args: self.move(1,0)), |
205 |
|
Action("Move", "Up", lambda *args: self.move(0,-1)), |
206 |
|
Action("Move", "Down", lambda *args: self.move(0,1)), |
207 |
] |
] |
208 |
|
|
209 |
|
def move(self, dx, dy): |
210 |
|
self.x0 += dx * .01 |
211 |
|
self.y0 += dy * .01 |
212 |
def initvecs(self): |
def initvecs(self): |
213 |
colors = Colors(self.vecseed0) |
colors = Colors(self.vecseed0) |
214 |
r0 = colors.getNVDP3VecStr(0) |
r0 = colors.getNVDP3VecStr(0) |
240 |
self.texgen0 = TexGenXYRepeatUnit(rnd=rng) |
self.texgen0 = TexGenXYRepeatUnit(rnd=rng) |
241 |
elif k == "F5": |
elif k == "F5": |
242 |
self.texgen1 = TexGenXYRepeatUnit(rnd=rng) |
self.texgen1 = TexGenXYRepeatUnit(rnd=rng) |
|
elif k == "Up": self.y0 -= self.deltac |
|
|
elif k == "Down": self.y0 += self.deltac |
|
|
elif k == "Left": self.x0 -= self.deltac |
|
|
elif k == "Right": self.x0 += self.deltac |
|
243 |
|
|
244 |
def place(self, vs, into, t1, c, t2): |
def place(self, vs, into, t1, c, t2): |
245 |
print self.x0,self.y0,self.x1,self.y1 |
print self.x0,self.y0,self.x1,self.y1 |