Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. (defn heart-coords []
  2. (for [t (range (-(Math/PI)) (Math/PI) 0.01)]
  3. (let [x (* 16 (Math/pow (Math/sin t) 3))
  4. y (- (* 13 (Math/cos t))
  5. (* 5 (Math/cos (* 2 t)))
  6. (* 2 (Math/cos (* 3 t)))
  7. (Math/cos (* 4 t)))
  8. z 0
  9. tp (/ (+ t 3) 6.1)
  10. r (Math/sin (* tp Math/PI))
  11. g 0
  12. b 0]
  13. (union
  14. (->> (sphere 2)
  15. (color [r g b 1])
  16. (translate [x y z]))))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement