Mercurial > cortex
diff org/body.org @ 142:ccd057319c2a
improved proprioception test
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Thu, 02 Feb 2012 02:03:19 -0700 |
parents | 22e193b5c60f |
children | 48f9cba082eb |
line wrap: on
line diff
1.1 --- a/org/body.org Thu Feb 02 01:35:21 2012 -0700 1.2 +++ b/org/body.org Thu Feb 02 02:03:19 2012 -0700 1.3 @@ -404,7 +404,7 @@ 1.4 and counterclockwise, and only affect roll." 1.5 [] 1.6 (let [hand (box 1 0.2 0.2 :position (Vector3f. 0 2 0) 1.7 - :mass 1 :color ColorRGBA/Green :name "hand") 1.8 + :mass 0 :color ColorRGBA/Green :name "hand") 1.9 finger (box 1 0.2 0.2 :position (Vector3f. 2.4 2 0) 1.10 :mass 1 :color ColorRGBA/Red :name "finger") 1.11 joint-node (box 0.1 0.05 0.05 :color ColorRGBA/Yellow 1.12 @@ -435,6 +435,21 @@ 1.13 (fn [_ _] (.setEnabled hand-control false)) 1.14 "key-i" 1.15 (fn [world _] (set-gravity world (Vector3f. 0 0 0))) 1.16 + "key-period" 1.17 + (fn [world _] 1.18 + (.setEnabled finger-control false) 1.19 + (.setEnabled hand-control false) 1.20 + (.rotate creature (doto (Quaternion.) 1.21 + (.fromAngleAxis 1.22 + (float (/ Math/PI 15)) 1.23 + (Vector3f. 0 0 -1)))) 1.24 + 1.25 + (.setEnabled finger-control true) 1.26 + (.setEnabled hand-control true) 1.27 + (set-gravity world (Vector3f. 0 0 0)) 1.28 + ) 1.29 + 1.30 + 1.31 } 1.32 ) 1.33