Add transform, transform example.
This commit is contained in:
25
examples/transform.lisp
Normal file
25
examples/transform.lisp
Normal file
@@ -0,0 +1,25 @@
|
||||
(resetTransform)
|
||||
(clear)
|
||||
|
||||
(defn branch
|
||||
(v)
|
||||
(if
|
||||
(gt v 0)
|
||||
(
|
||||
(scale 0.95)
|
||||
(stroke
|
||||
(line (pos 0 0) (pos 100 100))
|
||||
10 "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)
|
||||
Reference in New Issue
Block a user