journal:201312
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| journal:201312 [2013/12/29 08:43] – created donghee | journal:201312 [2018/07/18 14:10] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | |||
| + | ====== 12월 29일 ====== | ||
| + | |||
| + | |||
| + | flock | ||
| + | |||
| + | < | ||
| + | from nodebox.graphics import * | ||
| + | from nodebox.graphics.physics import Flock | ||
| + | |||
| + | flock = Flock(20, 0, 0, 500, 500) | ||
| + | flock.sight = 500 | ||
| + | |||
| + | def draw(canvas): | ||
| + | background(1) | ||
| + | fill(0, 0.75) | ||
| + | flock.update(cohesion=0.15) | ||
| + | for boid in flock: | ||
| + | push() | ||
| + | translate(boid.x, | ||
| + | scale(0.5 + 1.5 * boid.depth) | ||
| + | rotate(boid.heading) | ||
| + | arrow(0, 0, 15) | ||
| + | star(0,0, 10,50,20) | ||
| + | pop() | ||
| + | |||
| + | canvas.fps=30 | ||
| + | canvas.size = 600, 400 | ||
| + | canvas.run(draw) | ||
| + | </ | ||
| + | |||
| + | music21, rtmidi | ||
| + | |||
| < | < | ||
| import time | import time | ||
journal/201312.1388306584.txt.gz · Last modified: 2018/07/18 14:09 (external edit)