kopia lustrzana https://github.com/villares/sketch-a-day
				
				
				
			nodes don't need a Vector attr
							rodzic
							
								
									7d9b8d4a5c
								
							
						
					
					
						commit
						d376eaed15
					
				|  | @ -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)) | ||||
|  |  | |||
|  | @ -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): | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Alexandre B A Villares
						Alexandre B A Villares