ronin/examples/demo/branch.lisp
2019-07-24 20:29:03 +09:00

24 lines
416 B
Common Lisp

(resetTransform)
(clear)
(defn branch
(v)
(if
(gt v 0)
(
(scale 0.95)
(stroke
(line 0 0 100 100) 2 "white")
(move 100 100)
(pushTransform)
(rotate
(div v 50))
(branch
(sub v 1))
(popTransform)
(pushTransform)
(rotate
(div v -50))
(branch
(sub v 1))
(popTransform)) ))
(branch 10)