nodes don't need a Vector attr

main
Alexandre B A Villares 2018-11-01 20:06:56 -03:00
rodzic 7d9b8d4a5c
commit d376eaed15
2 zmienionych plików z 5 dodań i 4 usunięć

Wyświetl plik

@ -128,11 +128,12 @@ def min_max(points):
PVector(max_x, max_y))
def par_hatch(points, divisions, *sides):
vectors = [PVector(p.x, p.y) for p in points]
lines = []
if not sides: sides = [0]
for s in sides:
a, b = points[-1 + s].v, points[+0 + s].v
d, c = points[-2 + s].v, points[-3 + s].v
a, b = vectors[-1 + s], vectors[+0 + s]
d, c = vectors[-2 + s], vectors[-3 + s]
for i in range(1, divisions):
s0 = PVector.lerp(a, b, i/float(divisions))
s1 = PVector.lerp(d, c, i/float(divisions))

Wyświetl plik

@ -67,7 +67,7 @@ class Node():
self.py += sqrt(abs(self.py - my)) * qy
self.x = self.px
self.y = self.py
self.v = PVector(self.x, self.y)
#self.v = PVector(self.x, self.y)
class Cell():
cells = []
@ -92,7 +92,7 @@ class Cell():
noFill()
strokeWeight(2)
for p in self.vers:
vertex(p.v.x, p.v.y)
vertex(p.x, p.y)
endShape(CLOSE)
def update_vers(self):