# HG changeset patch # User Robert McIntyre # Date 1329205156 25200 # Node ID f4b67005b702829ef3bfca8f001895091e2b7abb # Parent 5d7961d7fded6849c04267e4edff01f90d86ed41 reorganized proprioception diff -r 5d7961d7fded -r f4b67005b702 org/proprioception.org --- a/org/proprioception.org Tue Feb 14 00:37:42 2012 -0700 +++ b/org/proprioception.org Tue Feb 14 00:39:16 2012 -0700 @@ -37,7 +37,6 @@ * Helper Functions - #+name: helpers #+begin_src clojure (in-ns 'cortex.proprioception) @@ -59,6 +58,8 @@ angle (- (* 2 Math/PI) angle)))) #+end_src +* Proprioception Kernel + #+name: proprioception #+begin_src clojure (defn proprioception-kernel @@ -112,6 +113,8 @@ (map #(%) senses)))) #+end_src +* Visualizing Proprioception + #+name: visualize #+begin_src clojure (in-ns 'cortex.proprioception) @@ -174,19 +177,7 @@ (view-sense proprioception-display-kernel)) #+end_src -#+name: proprioception-header -#+begin_src clojure -(ns cortex.proprioception - "Simulate the sense of proprioception (ability to detect the - relative positions of body parts with repsect to other body parts) - in jMonkeyEngine3. Reads specially prepared blender files to - automatically generate proprioceptive senses." - (:use (cortex world util sense body)) - (:use clojure.contrib.def) - (:import com.jme3.scene.Node) - (:import java.awt.image.BufferedImage) - (:import (com.jme3.math Vector3f Quaternion))) -#+end_src +* Demonstration of Proprioception #+name: test-body #+begin_src clojure @@ -278,7 +269,21 @@ (set-gravity world (Vector3f. 0 0 0)) (light-up-everything world)) (fn [_ _] (prop-view (list (prop))))])))))) +#+end_src +* Headers +#+name: proprioception-header +#+begin_src clojure +(ns cortex.proprioception + "Simulate the sense of proprioception (ability to detect the + relative positions of body parts with repsect to other body parts) + in jMonkeyEngine3. Reads specially prepared blender files to + automatically generate proprioceptive senses." + (:use (cortex world util sense body)) + (:use clojure.contrib.def) + (:import com.jme3.scene.Node) + (:import java.awt.image.BufferedImage) + (:import (com.jme3.math Vector3f Quaternion))) #+end_src