Mercurial > cortex
changeset 100:940074adc1d5
can visualize a collection of points now.
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Sat, 14 Jan 2012 01:19:18 -0700 |
parents | b7a3ba5e879b |
children | 65332841b7d9 |
files | org/test-creature.org |
diffstat | 1 files changed, 18 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
1.1 --- a/org/test-creature.org Sat Jan 14 01:07:18 2012 -0700 1.2 +++ b/org/test-creature.org Sat Jan 14 01:19:18 2012 -0700 1.3 @@ -94,8 +94,25 @@ 1.4 (.setSize frame (+ 8 (.getWidth i)) (+ 28 (.getHeight i))) 1.5 (.repaint panel 0 0 (.getWidth i) (.getHeight i))))) 1.6 1.7 +(defn points->image 1.8 + "Take a sparse collection of points and visuliaze it as a 1.9 + BufferedImage." 1.10 + [points] 1.11 + (let [xs (map first points) 1.12 + ys (map second points) 1.13 + width (- (apply max xs) (apply min xs)) 1.14 + height (- (apply max ys) (apply min ys)) 1.15 + image (BufferedImage. width height 1.16 + BufferedImage/TYPE_BYTE_BINARY) 1.17 + 1.18 1.19 -(defn visualize [points] 1.20 + 1.21 + )) 1.22 + 1.23 + 1.24 + 1.25 + 1.26 +;;(defn visualize [points] 1.27 1.28 1.29