From: <sn...@us...> - 2013-05-10 10:39:05
|
Revision: 629 http://sourceforge.net/p/euslisp/code/629 Author: snozawa Date: 2013-05-10 10:38:49 +0000 (Fri, 10 May 2013) Log Message: ----------- add dishes Modified Paths: -------------- trunk/EusLisp/models/load-irt-all-objects.l Added Paths: ----------- trunk/EusLisp/models/blue-clear-cup-object.l trunk/EusLisp/models/flower-tea-cup-dish-object.l trunk/EusLisp/models/white-bread-salad-dish-object.l Added: trunk/EusLisp/models/blue-clear-cup-object.l =================================================================== --- trunk/EusLisp/models/blue-clear-cup-object.l (rev 0) +++ trunk/EusLisp/models/blue-clear-cup-object.l 2013-05-10 10:38:49 UTC (rev 629) @@ -0,0 +1,279 @@ +;; +;; DO NOT EDIT THIS FILE +;; this file is automatically generated from euslisp+euslib version +;; +;; +(defclass blue-clear-cup-object + :super cascaded-link + :slots (sensors + handle0 handle1 handle2 handle3 handle4 handle5 handle6 handle7 + attention0 + )) +(defmethod blue-clear-cup-object + (:init + (&rest args &key (name "blue-clear-cup") (pos (float-vector 0 0 0)) (rot (unit-matrix 3)) &allow-other-keys) + (let (c bc + blink0 + ) + (send-super* :init :name name args) + + ;; definition of link + + ;; definition of :blue-clear-cup-bodyset2 + (setq bc (list + (instance faceset :init :faces (list + (instance face :init :vertices (list (float-vector 90.2 0.0 0.0) (float-vector 83.3339 -34.518 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 83.3339 -34.518 0.0) (float-vector 63.781 -63.781 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 63.781 -63.781 0.0) (float-vector 34.518 -83.3339 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 34.518 -83.3339 0.0) (float-vector -8.177059e-13 -90.2 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -8.177059e-13 -90.2 0.0) (float-vector -34.518 -83.3339 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -34.518 -83.3339 0.0) (float-vector -63.781 -63.781 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -63.781 -63.781 0.0) (float-vector -83.3339 -34.518 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -83.3339 -34.518 0.0) (float-vector -90.2 4.917281e-13 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -90.2 4.917281e-13 0.0) (float-vector -83.3339 34.518 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -83.3339 34.518 0.0) (float-vector -63.781 63.781 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -63.781 63.781 0.0) (float-vector -34.518 83.3339 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -34.518 83.3339 0.0) (float-vector 8.563667e-14 90.2 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 8.563667e-14 90.2 0.0) (float-vector 34.518 83.3339 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 34.518 83.3339 0.0) (float-vector 63.781 63.781 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 63.781 63.781 0.0) (float-vector 83.3339 34.518 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 83.3339 34.518 0.0) (float-vector 90.2 0.0 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 83.3339 -34.518 0.0) (float-vector 83.3339 -34.518 0.0) (float-vector 90.2 0.0 0.0) (float-vector 90.2 0.0 0.0))) + (instance face :init :vertices (list (float-vector 63.781 -63.781 0.0) (float-vector 63.781 -63.781 0.0) (float-vector 83.3339 -34.518 0.0) (float-vector 83.3339 -34.518 0.0))) + (instance face :init :vertices (list (float-vector 34.518 -83.3339 0.0) (float-vector 34.518 -83.3339 0.0) (float-vector 63.781 -63.781 0.0) (float-vector 63.781 -63.781 0.0))) + (instance face :init :vertices (list (float-vector -8.177059e-13 -90.2 0.0) (float-vector -8.177059e-13 -90.2 0.0) (float-vector 34.518 -83.3339 0.0) (float-vector 34.518 -83.3339 0.0))) + (instance face :init :vertices (list (float-vector -34.518 -83.3339 0.0) (float-vector -34.518 -83.3339 0.0) (float-vector -8.177059e-13 -90.2 0.0) (float-vector -8.177059e-13 -90.2 0.0))) + (instance face :init :vertices (list (float-vector -63.781 -63.781 0.0) (float-vector -63.781 -63.781 0.0) (float-vector -34.518 -83.3339 0.0) (float-vector -34.518 -83.3339 0.0))) + (instance face :init :vertices (list (float-vector -83.3339 -34.518 0.0) (float-vector -83.3339 -34.518 0.0) (float-vector -63.781 -63.781 0.0) (float-vector -63.781 -63.781 0.0))) + (instance face :init :vertices (list (float-vector -90.2 4.917281e-13 0.0) (float-vector -90.2 4.917281e-13 0.0) (float-vector -83.3339 -34.518 0.0) (float-vector -83.3339 -34.518 0.0))) + (instance face :init :vertices (list (float-vector -83.3339 34.518 0.0) (float-vector -83.3339 34.518 0.0) (float-vector -90.2 4.917281e-13 0.0) (float-vector -90.2 4.917281e-13 0.0))) + (instance face :init :vertices (list (float-vector -63.781 63.781 0.0) (float-vector -63.781 63.781 0.0) (float-vector -83.3339 34.518 0.0) (float-vector -83.3339 34.518 0.0))) + (instance face :init :vertices (list (float-vector -34.518 83.3339 0.0) (float-vector -34.518 83.3339 0.0) (float-vector -63.781 63.781 0.0) (float-vector -63.781 63.781 0.0))) + (instance face :init :vertices (list (float-vector 8.563667e-14 90.2 0.0) (float-vector 8.563667e-14 90.2 0.0) (float-vector -34.518 83.3339 0.0) (float-vector -34.518 83.3339 0.0))) + (instance face :init :vertices (list (float-vector 34.518 83.3339 0.0) (float-vector 34.518 83.3339 0.0) (float-vector 8.563667e-14 90.2 0.0) (float-vector 8.563667e-14 90.2 0.0))) + (instance face :init :vertices (list (float-vector 63.781 63.781 0.0) (float-vector 63.781 63.781 0.0) (float-vector 34.518 83.3339 0.0) (float-vector 34.518 83.3339 0.0))) + (instance face :init :vertices (list (float-vector 83.3339 34.518 0.0) (float-vector 83.3339 34.518 0.0) (float-vector 63.781 63.781 0.0) (float-vector 63.781 63.781 0.0))) + (instance face :init :vertices (list (float-vector 90.2 0.0 0.0) (float-vector 90.2 0.0 0.0) (float-vector 83.3339 34.518 0.0) (float-vector 83.3339 34.518 0.0))) + (instance face :init :vertices (list (float-vector 87.9533 -36.4315 0.0) (float-vector 83.3339 -34.518 0.0) (float-vector 90.2 0.0 0.0) (float-vector 95.2 0.0 0.0))) + (instance face :init :vertices (list (float-vector 67.3166 -67.3166 0.0) (float-vector 63.781 -63.781 0.0) (float-vector 83.3339 -34.518 0.0) (float-vector 87.9533 -36.4315 0.0))) + (instance face :init :vertices (list (float-vector 36.4315 -87.9533 0.0) (float-vector 34.518 -83.3339 0.0) (float-vector 63.781 -63.781 0.0) (float-vector 67.3166 -67.3166 0.0))) + (instance face :init :vertices (list (float-vector -8.630332e-13 -95.2 0.0) (float-vector -8.177059e-13 -90.2 0.0) (float-vector 34.518 -83.3339 0.0) (float-vector 36.4315 -87.9533 0.0))) + (instance face :init :vertices (list (float-vector -36.4315 -87.9533 0.0) (float-vector -34.518 -83.3339 0.0) (float-vector -8.177059e-13 -90.2 0.0) (float-vector -8.630332e-13 -95.2 0.0))) + (instance face :init :vertices (list (float-vector -67.3166 -67.3166 0.0) (float-vector -63.781 -63.781 0.0) (float-vector -34.518 -83.3339 0.0) (float-vector -36.4315 -87.9533 0.0))) + (instance face :init :vertices (list (float-vector -87.9533 -36.4315 0.0) (float-vector -83.3339 -34.518 0.0) (float-vector -63.781 -63.781 0.0) (float-vector -67.3166 -67.3166 0.0))) + (instance face :init :vertices (list (float-vector -95.2 5.189858e-13 0.0) (float-vector -90.2 4.917281e-13 0.0) (float-vector -83.3339 -34.518 0.0) (float-vector -87.9533 -36.4315 0.0))) + (instance face :init :vertices (list (float-vector -87.9533 36.4315 0.0) (float-vector -83.3339 34.518 0.0) (float-vector -90.2 4.917281e-13 0.0) (float-vector -95.2 5.189858e-13 0.0))) + (instance face :init :vertices (list (float-vector -67.3166 67.3166 0.0) (float-vector -63.781 63.781 0.0) (float-vector -83.3339 34.518 0.0) (float-vector -87.9533 36.4315 0.0))) + (instance face :init :vertices (list (float-vector -36.4315 87.9533 0.0) (float-vector -34.518 83.3339 0.0) (float-vector -63.781 63.781 0.0) (float-vector -67.3166 67.3166 0.0))) + (instance face :init :vertices (list (float-vector 9.038371e-14 95.2 0.0) (float-vector 8.563667e-14 90.2 0.0) (float-vector -34.518 83.3339 0.0) (float-vector -36.4315 87.9533 0.0))) + (instance face :init :vertices (list (float-vector 36.4315 87.9533 0.0) (float-vector 34.518 83.3339 0.0) (float-vector 8.563667e-14 90.2 0.0) (float-vector 9.038371e-14 95.2 0.0))) + (instance face :init :vertices (list (float-vector 67.3166 67.3166 0.0) (float-vector 63.781 63.781 0.0) (float-vector 34.518 83.3339 0.0) (float-vector 36.4315 87.9533 0.0))) + (instance face :init :vertices (list (float-vector 87.9533 36.4315 0.0) (float-vector 83.3339 34.518 0.0) (float-vector 63.781 63.781 0.0) (float-vector 67.3166 67.3166 0.0))) + (instance face :init :vertices (list (float-vector 95.2 0.0 0.0) (float-vector 90.2 0.0 0.0) (float-vector 83.3339 34.518 0.0) (float-vector 87.9533 36.4315 0.0))) + (instance face :init :vertices (list (float-vector 87.9533 -36.4315 0.0) (float-vector 87.9533 -36.4315 0.0) (float-vector 95.2 0.0 0.0) (float-vector 95.2 0.0 0.0))) + (instance face :init :vertices (list (float-vector 67.3166 -67.3166 0.0) (float-vector 67.3166 -67.3166 0.0) (float-vector 87.9533 -36.4315 0.0) (float-vector 87.9533 -36.4315 0.0))) + (instance face :init :vertices (list (float-vector 36.4315 -87.9533 0.0) (float-vector 36.4315 -87.9533 0.0) (float-vector 67.3166 -67.3166 0.0) (float-vector 67.3166 -67.3166 0.0))) + (instance face :init :vertices (list (float-vector -8.630332e-13 -95.2 0.0) (float-vector -8.630332e-13 -95.2 0.0) (float-vector 36.4315 -87.9533 0.0) (float-vector 36.4315 -87.9533 0.0))) + (instance face :init :vertices (list (float-vector -36.4315 -87.9533 0.0) (float-vector -36.4315 -87.9533 0.0) (float-vector -8.630332e-13 -95.2 0.0) (float-vector -8.630332e-13 -95.2 0.0))) + (instance face :init :vertices (list (float-vector -67.3166 -67.3166 0.0) (float-vector -67.3166 -67.3166 0.0) (float-vector -36.4315 -87.9533 0.0) (float-vector -36.4315 -87.9533 0.0))) + (instance face :init :vertices (list (float-vector -87.9533 -36.4315 0.0) (float-vector -87.9533 -36.4315 0.0) (float-vector -67.3166 -67.3166 0.0) (float-vector -67.3166 -67.3166 0.0))) + (instance face :init :vertices (list (float-vector -95.2 5.189858e-13 0.0) (float-vector -95.2 5.189858e-13 0.0) (float-vector -87.9533 -36.4315 0.0) (float-vector -87.9533 -36.4315 0.0))) + (instance face :init :vertices (list (float-vector -87.9533 36.4315 0.0) (float-vector -87.9533 36.4315 0.0) (float-vector -95.2 5.189858e-13 0.0) (float-vector -95.2 5.189858e-13 0.0))) + (instance face :init :vertices (list (float-vector -67.3166 67.3166 0.0) (float-vector -67.3166 67.3166 0.0) (float-vector -87.9533 36.4315 0.0) (float-vector -87.9533 36.4315 0.0))) + (instance face :init :vertices (list (float-vector -36.4315 87.9533 0.0) (float-vector -36.4315 87.9533 0.0) (float-vector -67.3166 67.3166 0.0) (float-vector -67.3166 67.3166 0.0))) + (instance face :init :vertices (list (float-vector 9.038371e-14 95.2 0.0) (float-vector 9.038371e-14 95.2 0.0) (float-vector -36.4315 87.9533 0.0) (float-vector -36.4315 87.9533 0.0))) + (instance face :init :vertices (list (float-vector 36.4315 87.9533 0.0) (float-vector 36.4315 87.9533 0.0) (float-vector 9.038371e-14 95.2 0.0) (float-vector 9.038371e-14 95.2 0.0))) + (instance face :init :vertices (list (float-vector 67.3166 67.3166 0.0) (float-vector 67.3166 67.3166 0.0) (float-vector 36.4315 87.9533 0.0) (float-vector 36.4315 87.9533 0.0))) + (instance face :init :vertices (list (float-vector 87.9533 36.4315 0.0) (float-vector 87.9533 36.4315 0.0) (float-vector 67.3166 67.3166 0.0) (float-vector 67.3166 67.3166 0.0))) + (instance face :init :vertices (list (float-vector 95.2 0.0 0.0) (float-vector 95.2 0.0 0.0) (float-vector 87.9533 36.4315 0.0) (float-vector 87.9533 36.4315 0.0))) + (instance face :init :vertices (list (float-vector 99.6015 -41.2563 2.88767) (float-vector 87.9533 -36.4315 0.0) (float-vector 95.2 0.0 0.0) (float-vector 107.808 0.0 2.88767))) + (instance face :init :vertices (list (float-vector 76.2317 -76.2317 2.88767) (float-vector 67.3166 -67.3166 0.0) (float-vector 87.9533 -36.4315 0.0) (float-vector 99.6015 -41.2563 2.88767))) + (instance face :init :vertices (list (float-vector 41.2563 -99.6015 2.88767) (float-vector 36.4315 -87.9533 0.0) (float-vector 67.3166 -67.3166 0.0) (float-vector 76.2317 -76.2317 2.88767))) + (instance face :init :vertices (list (float-vector -9.773298e-13 -107.808 2.88767) (float-vector -8.630332e-13 -95.2 0.0) (float-vector 36.4315 -87.9533 0.0) (float-vector 41.2563 -99.6015 2.88767))) + (instance face :init :vertices (list (float-vector -41.2563 -99.6015 2.88767) (float-vector -36.4315 -87.9533 0.0) (float-vector -8.630332e-13 -95.2 0.0) (float-vector -9.773298e-13 -107.808 2.88767))) + (instance face :init :vertices (list (float-vector -76.2317 -76.2317 2.88767) (float-vector -67.3166 -67.3166 0.0) (float-vector -36.4315 -87.9533 0.0) (float-vector -41.2563 -99.6015 2.88767))) + (instance face :init :vertices (list (float-vector -99.6015 -41.2563 2.88767) (float-vector -87.9533 -36.4315 0.0) (float-vector -67.3166 -67.3166 0.0) (float-vector -76.2317 -76.2317 2.88767))) + (instance face :init :vertices (list (float-vector -107.808 5.877181e-13 2.88767) (float-vector -95.2 5.189858e-13 0.0) (float-vector -87.9533 -36.4315 0.0) (float-vector -99.6015 -41.2563 2.88767))) + (instance face :init :vertices (list (float-vector -99.6015 41.2563 2.88767) (float-vector -87.9533 36.4315 0.0) (float-vector -95.2 5.189858e-13 0.0) (float-vector -107.808 5.877181e-13 2.88767))) + (instance face :init :vertices (list (float-vector -76.2317 76.2317 2.88767) (float-vector -67.3166 67.3166 0.0) (float-vector -87.9533 36.4315 0.0) (float-vector -99.6015 41.2563 2.88767))) + (instance face :init :vertices (list (float-vector -41.2563 99.6015 2.88767) (float-vector -36.4315 87.9533 0.0) (float-vector -67.3166 67.3166 0.0) (float-vector -76.2317 76.2317 2.88767))) + (instance face :init :vertices (list (float-vector 1.023538e-13 107.808 2.88767) (float-vector 9.038371e-14 95.2 0.0) (float-vector -36.4315 87.9533 0.0) (float-vector -41.2563 99.6015 2.88767))) + (instance face :init :vertices (list (float-vector 41.2563 99.6015 2.88767) (float-vector 36.4315 87.9533 0.0) (float-vector 9.038371e-14 95.2 0.0) (float-vector 1.023538e-13 107.808 2.88767))) + (instance face :init :vertices (list (float-vector 76.2317 76.2317 2.88767) (float-vector 67.3166 67.3166 0.0) (float-vector 36.4315 87.9533 0.0) (float-vector 41.2563 99.6015 2.88767))) + (instance face :init :vertices (list (float-vector 99.6015 41.2563 2.88767) (float-vector 87.9533 36.4315 0.0) (float-vector 67.3166 67.3166 0.0) (float-vector 76.2317 76.2317 2.88767))) + (instance face :init :vertices (list (float-vector 107.808 0.0 2.88767) (float-vector 95.2 0.0 0.0) (float-vector 87.9533 36.4315 0.0) (float-vector 99.6015 41.2563 2.88767))) + (instance face :init :vertices (list (float-vector 110.109 -45.6088 11.268) (float-vector 99.6015 -41.2563 2.88767) (float-vector 107.808 0.0 2.88767) (float-vector 119.182 0.0 11.268))) + (instance face :init :vertices (list (float-vector 84.2741 -84.2741 11.268) (float-vector 76.2317 -76.2317 2.88767) (float-vector 99.6015 -41.2563 2.88767) (float-vector 110.109 -45.6088 11.268))) + (instance face :init :vertices (list (float-vector 45.6088 -110.109 11.268) (float-vector 41.2563 -99.6015 2.88767) (float-vector 76.2317 -76.2317 2.88767) (float-vector 84.2741 -84.2741 11.268))) + (instance face :init :vertices (list (float-vector -1.080438e-12 -119.182 11.268) (float-vector -9.773298e-13 -107.808 2.88767) (float-vector 41.2563 -99.6015 2.88767) (float-vector 45.6088 -110.109 11.268))) + (instance face :init :vertices (list (float-vector -45.6088 -110.109 11.268) (float-vector -41.2563 -99.6015 2.88767) (float-vector -9.773298e-13 -107.808 2.88767) (float-vector -1.080438e-12 -119.182 11.268))) + (instance face :init :vertices (list (float-vector -84.2741 -84.2741 11.268) (float-vector -76.2317 -76.2317 2.88767) (float-vector -41.2563 -99.6015 2.88767) (float-vector -45.6088 -110.109 11.268))) + (instance face :init :vertices (list (float-vector -110.109 -45.6088 11.268) (float-vector -99.6015 -41.2563 2.88767) (float-vector -76.2317 -76.2317 2.88767) (float-vector -84.2741 -84.2741 11.268))) + (instance face :init :vertices (list (float-vector -119.182 6.497224e-13 11.268) (float-vector -107.808 5.877181e-13 2.88767) (float-vector -99.6015 -41.2563 2.88767) (float-vector -110.109 -45.6088 11.268))) + (instance face :init :vertices (list (float-vector -110.109 45.6088 11.268) (float-vector -99.6015 41.2563 2.88767) (float-vector -107.808 5.877181e-13 2.88767) (float-vector -119.182 6.497224e-13 11.268))) + (instance face :init :vertices (list (float-vector -84.2741 84.2741 11.268) (float-vector -76.2317 76.2317 2.88767) (float-vector -99.6015 41.2563 2.88767) (float-vector -110.109 45.6088 11.268))) + (instance face :init :vertices (list (float-vector -45.6088 110.109 11.268) (float-vector -41.2563 99.6015 2.88767) (float-vector -76.2317 76.2317 2.88767) (float-vector -84.2741 84.2741 11.268))) + (instance face :init :vertices (list (float-vector 1.131521e-13 119.182 11.268) (float-vector 1.023538e-13 107.808 2.88767) (float-vector -41.2563 99.6015 2.88767) (float-vector -45.6088 110.109 11.268))) + (instance face :init :vertices (list (float-vector 45.6088 110.109 11.268) (float-vector 41.2563 99.6015 2.88767) (float-vector 1.023538e-13 107.808 2.88767) (float-vector 1.131521e-13 119.182 11.268))) + (instance face :init :vertices (list (float-vector 84.2741 84.2741 11.268) (float-vector 76.2317 76.2317 2.88767) (float-vector 41.2563 99.6015 2.88767) (float-vector 45.6088 110.109 11.268))) + (instance face :init :vertices (list (float-vector 110.109 45.6088 11.268) (float-vector 99.6015 41.2563 2.88767) (float-vector 76.2317 76.2317 2.88767) (float-vector 84.2741 84.2741 11.268))) + (instance face :init :vertices (list (float-vector 119.182 0.0 11.268) (float-vector 107.808 0.0 2.88767) (float-vector 99.6015 41.2563 2.88767) (float-vector 110.109 45.6088 11.268))) + (instance face :init :vertices (list (float-vector 118.449 -49.063 24.3207) (float-vector 110.109 -45.6088 11.268) (float-vector 119.182 0.0 11.268) (float-vector 128.208 0.0 24.3207))) + (instance face :init :vertices (list (float-vector 90.6567 -90.6567 24.3207) (float-vector 84.2741 -84.2741 11.268) (float-vector 110.109 -45.6088 11.268) (float-vector 118.449 -49.063 24.3207))) + (instance face :init :vertices (list (float-vector 49.063 -118.449 24.3207) (float-vector 45.6088 -110.109 11.268) (float-vector 84.2741 -84.2741 11.268) (float-vector 90.6567 -90.6567 24.3207))) + (instance face :init :vertices (list (float-vector -1.162265e-12 -128.208 24.3207) (float-vector -1.080438e-12 -119.182 11.268) (float-vector 45.6088 -110.109 11.268) (float-vector 49.063 -118.449 24.3207))) + (instance face :init :vertices (list (float-vector -49.063 -118.449 24.3207) (float-vector -45.6088 -110.109 11.268) (float-vector -1.080438e-12 -119.182 11.268) (float-vector -1.162265e-12 -128.208 24.3207))) + (instance face :init :vertices (list (float-vector -90.6567 -90.6567 24.3207) (float-vector -84.2741 -84.2741 11.268) (float-vector -45.6088 -110.109 11.268) (float-vector -49.063 -118.449 24.3207))) + (instance face :init :vertices (list (float-vector -118.449 -49.063 24.3207) (float-vector -110.109 -45.6088 11.268) (float-vector -84.2741 -84.2741 11.268) (float-vector -90.6567 -90.6567 24.3207))) + (instance face :init :vertices (list (float-vector -128.208 6.989293e-13 24.3207) (float-vector -119.182 6.497224e-13 11.268) (float-vector -110.109 -45.6088 11.268) (float-vector -118.449 -49.063 24.3207))) + (instance face :init :vertices (list (float-vector -118.449 49.063 24.3207) (float-vector -110.109 45.6088 11.268) (float-vector -119.182 6.497224e-13 11.268) (float-vector -128.208 6.989293e-13 24.3207))) + (instance face :init :vertices (list (float-vector -90.6567 90.6567 24.3207) (float-vector -84.2741 84.2741 11.268) (float-vector -110.109 45.6088 11.268) (float-vector -118.449 49.063 24.3207))) + (instance face :init :vertices (list (float-vector -49.063 118.449 24.3207) (float-vector -45.6088 110.109 11.268) (float-vector -84.2741 84.2741 11.268) (float-vector -90.6567 90.6567 24.3207))) + (instance face :init :vertices (list (float-vector 1.217217e-13 128.208 24.3207) (float-vector 1.131521e-13 119.182 11.268) (float-vector -45.6088 110.109 11.268) (float-vector -49.063 118.449 24.3207))) + (instance face :init :vertices (list (float-vector 49.063 118.449 24.3207) (float-vector 45.6088 110.109 11.268) (float-vector 1.131521e-13 119.182 11.268) (float-vector 1.217217e-13 128.208 24.3207))) + (instance face :init :vertices (list (float-vector 90.6567 90.6567 24.3207) (float-vector 84.2741 84.2741 11.268) (float-vector 45.6088 110.109 11.268) (float-vector 49.063 118.449 24.3207))) + (instance face :init :vertices (list (float-vector 118.449 49.063 24.3207) (float-vector 110.109 45.6088 11.268) (float-vector 84.2741 84.2741 11.268) (float-vector 90.6567 90.6567 24.3207))) + (instance face :init :vertices (list (float-vector 128.208 0.0 24.3207) (float-vector 119.182 0.0 11.268) (float-vector 110.109 45.6088 11.268) (float-vector 118.449 49.063 24.3207))) + (instance face :init :vertices (list (float-vector 123.803 -51.2808 40.768) (float-vector 118.449 -49.063 24.3207) (float-vector 128.208 0.0 24.3207) (float-vector 134.003 0.0 40.768))) + (instance face :init :vertices (list (float-vector 94.7545 -94.7545 40.768) (float-vector 90.6567 -90.6567 24.3207) (float-vector 118.449 -49.063 24.3207) (float-vector 123.803 -51.2808 40.768))) + (instance face :init :vertices (list (float-vector 51.2808 -123.803 40.768) (float-vector 49.063 -118.449 24.3207) (float-vector 90.6567 -90.6567 24.3207) (float-vector 94.7545 -94.7545 40.768))) + (instance face :init :vertices (list (float-vector -1.214802e-12 -134.003 40.768) (float-vector -1.162265e-12 -128.208 24.3207) (float-vector 49.063 -118.449 24.3207) (float-vector 51.2808 -123.803 40.768))) + (instance face :init :vertices (list (float-vector -51.2808 -123.803 40.768) (float-vector -49.063 -118.449 24.3207) (float-vector -1.162265e-12 -128.208 24.3207) (float-vector -1.214802e-12 -134.003 40.768))) + (instance face :init :vertices (list (float-vector -94.7545 -94.7545 40.768) (float-vector -90.6567 -90.6567 24.3207) (float-vector -49.063 -118.449 24.3207) (float-vector -51.2808 -123.803 40.768))) + (instance face :init :vertices (list (float-vector -123.803 -51.2808 40.768) (float-vector -118.449 -49.063 24.3207) (float-vector -90.6567 -90.6567 24.3207) (float-vector -94.7545 -94.7545 40.768))) + (instance face :init :vertices (list (float-vector -134.003 7.305221e-13 40.768) (float-vector -128.208 6.989293e-13 24.3207) (float-vector -118.449 -49.063 24.3207) (float-vector -123.803 -51.2808 40.768))) + (instance face :init :vertices (list (float-vector -123.803 51.2808 40.768) (float-vector -118.449 49.063 24.3207) (float-vector -128.208 6.989293e-13 24.3207) (float-vector -134.003 7.305221e-13 40.768))) + (instance face :init :vertices (list (float-vector -94.7545 94.7545 40.768) (float-vector -90.6567 90.6567 24.3207) (float-vector -118.449 49.063 24.3207) (float-vector -123.803 51.2808 40.768))) + (instance face :init :vertices (list (float-vector -51.2808 123.803 40.768) (float-vector -49.063 118.449 24.3207) (float-vector -90.6567 90.6567 24.3207) (float-vector -94.7545 94.7545 40.768))) + (instance face :init :vertices (list (float-vector 1.272237e-13 134.003 40.768) (float-vector 1.217217e-13 128.208 24.3207) (float-vector -49.063 118.449 24.3207) (float-vector -51.2808 123.803 40.768))) + (instance face :init :vertices (list (float-vector 51.2808 123.803 40.768) (float-vector 49.063 118.449 24.3207) (float-vector 1.217217e-13 128.208 24.3207) (float-vector 1.272237e-13 134.003 40.768))) + (instance face :init :vertices (list (float-vector 94.7545 94.7545 40.768) (float-vector 90.6567 90.6567 24.3207) (float-vector 49.063 118.449 24.3207) (float-vector 51.2808 123.803 40.768))) + (instance face :init :vertices (list (float-vector 123.803 51.2808 40.768) (float-vector 118.449 49.063 24.3207) (float-vector 90.6567 90.6567 24.3207) (float-vector 94.7545 94.7545 40.768))) + (instance face :init :vertices (list (float-vector 134.003 0.0 40.768) (float-vector 128.208 0.0 24.3207) (float-vector 118.449 49.063 24.3207) (float-vector 123.803 51.2808 40.768))) + (instance face :init :vertices (list (float-vector 125.648 -52.0449 59.0) (float-vector 123.803 -51.2808 40.768) (float-vector 134.003 0.0 40.768) (float-vector 136.0 0.0 59.0))) + (instance face :init :vertices (list (float-vector 96.1665 -96.1665 59.0) (float-vector 94.7545 -94.7545 40.768) (float-vector 123.803 -51.2808 40.768) (float-vector 125.648 -52.0449 59.0))) + (instance face :init :vertices (list (float-vector 52.0449 -125.648 59.0) (float-vector 51.2808 -123.803 40.768) (float-vector 94.7545 -94.7545 40.768) (float-vector 96.1665 -96.1665 59.0))) + (instance face :init :vertices (list (float-vector -1.232905e-12 -136.0 59.0) (float-vector -1.214802e-12 -134.003 40.768) (float-vector 51.2808 -123.803 40.768) (float-vector 52.0449 -125.648 59.0))) + (instance face :init :vertices (list (float-vector -52.0449 -125.648 59.0) (float-vector -51.2808 -123.803 40.768) (float-vector -1.214802e-12 -134.003 40.768) (float-vector -1.232905e-12 -136.0 59.0))) + (instance face :init :vertices (list (float-vector -96.1665 -96.1665 59.0) (float-vector -94.7545 -94.7545 40.768) (float-vector -51.2808 -123.803 40.768) (float-vector -52.0449 -125.648 59.0))) + (instance face :init :vertices (list (float-vector -125.648 -52.0449 59.0) (float-vector -123.803 -51.2808 40.768) (float-vector -94.7545 -94.7545 40.768) (float-vector -96.1665 -96.1665 59.0))) + (instance face :init :vertices (list (float-vector -136.0 7.414082e-13 59.0) (float-vector -134.003 7.305221e-13 40.768) (float-vector -123.803 -51.2808 40.768) (float-vector -125.648 -52.0449 59.0))) + (instance face :init :vertices (list (float-vector -125.648 52.0449 59.0) (float-vector -123.803 51.2808 40.768) (float-vector -134.003 7.305221e-13 40.768) (float-vector -136.0 7.414082e-13 59.0))) + (instance face :init :vertices (list (float-vector -96.1665 96.1665 59.0) (float-vector -94.7545 94.7545 40.768) (float-vector -123.803 51.2808 40.768) (float-vector -125.648 52.0449 59.0))) + (instance face :init :vertices (list (float-vector -52.0449 125.648 59.0) (float-vector -51.2808 123.803 40.768) (float-vector -94.7545 94.7545 40.768) (float-vector -96.1665 96.1665 59.0))) + (instance face :init :vertices (list (float-vector 1.291196e-13 136.0 59.0) (float-vector 1.272237e-13 134.003 40.768) (float-vector -51.2808 123.803 40.768) (float-vector -52.0449 125.648 59.0))) + (instance face :init :vertices (list (float-vector 52.0449 125.648 59.0) (float-vector 51.2808 123.803 40.768) (float-vector 1.272237e-13 134.003 40.768) (float-vector 1.291196e-13 136.0 59.0))) + (instance face :init :vertices (list (float-vector 96.1665 96.1665 59.0) (float-vector 94.7545 94.7545 40.768) (float-vector 51.2808 123.803 40.768) (float-vector 52.0449 125.648 59.0))) + (instance face :init :vertices (list (float-vector 125.648 52.0449 59.0) (float-vector 123.803 51.2808 40.768) (float-vector 94.7545 94.7545 40.768) (float-vector 96.1665 96.1665 59.0))) + (instance face :init :vertices (list (float-vector 136.0 0.0 59.0) (float-vector 134.003 0.0 40.768) (float-vector 123.803 51.2808 40.768) (float-vector 125.648 52.0449 59.0))) + (instance face :init :vertices (list (float-vector 123.8 -51.2796 59.0) (float-vector 125.648 -52.0449 59.0) (float-vector 136.0 0.0 59.0) (float-vector 134.0 0.0 59.0))) + (instance face :init :vertices (list (float-vector 94.7523 -94.7523 59.0) (float-vector 96.1665 -96.1665 59.0) (float-vector 125.648 -52.0449 59.0) (float-vector 123.8 -51.2796 59.0))) + (instance face :init :vertices (list (float-vector 51.2796 -123.8 59.0) (float-vector 52.0449 -125.648 59.0) (float-vector 96.1665 -96.1665 59.0) (float-vector 94.7523 -94.7523 59.0))) + (instance face :init :vertices (list (float-vector -1.214774e-12 -134.0 59.0) (float-vector -1.232905e-12 -136.0 59.0) (float-vector 52.0449 -125.648 59.0) (float-vector 51.2796 -123.8 59.0))) + (instance face :init :vertices (list (float-vector -51.2796 -123.8 59.0) (float-vector -52.0449 -125.648 59.0) (float-vector -1.232905e-12 -136.0 59.0) (float-vector -1.214774e-12 -134.0 59.0))) + (instance face :init :vertices (list (float-vector -94.7523 -94.7523 59.0) (float-vector -96.1665 -96.1665 59.0) (float-vector -52.0449 -125.648 59.0) (float-vector -51.2796 -123.8 59.0))) + (instance face :init :vertices (list (float-vector -123.8 -51.2796 59.0) (float-vector -125.648 -52.0449 59.0) (float-vector -96.1665 -96.1665 59.0) (float-vector -94.7523 -94.7523 59.0))) + (instance face :init :vertices (list (float-vector -134.0 7.305052e-13 59.0) (float-vector -136.0 7.414082e-13 59.0) (float-vector -125.648 -52.0449 59.0) (float-vector -123.8 -51.2796 59.0))) + (instance face :init :vertices (list (float-vector -123.8 51.2796 59.0) (float-vector -125.648 52.0449 59.0) (float-vector -136.0 7.414082e-13 59.0) (float-vector -134.0 7.305052e-13 59.0))) + (instance face :init :vertices (list (float-vector -94.7523 94.7523 59.0) (float-vector -96.1665 96.1665 59.0) (float-vector -125.648 52.0449 59.0) (float-vector -123.8 51.2796 59.0))) + (instance face :init :vertices (list (float-vector -51.2796 123.8 59.0) (float-vector -52.0449 125.648 59.0) (float-vector -96.1665 96.1665 59.0) (float-vector -94.7523 94.7523 59.0))) + (instance face :init :vertices (list (float-vector 1.272208e-13 134.0 59.0) (float-vector 1.291196e-13 136.0 59.0) (float-vector -52.0449 125.648 59.0) (float-vector -51.2796 123.8 59.0))) + (instance face :init :vertices (list (float-vector 51.2796 123.8 59.0) (float-vector 52.0449 125.648 59.0) (float-vector 1.291196e-13 136.0 59.0) (float-vector 1.272208e-13 134.0 59.0))) + (instance face :init :vertices (list (float-vector 94.7523 94.7523 59.0) (float-vector 96.1665 96.1665 59.0) (float-vector 52.0449 125.648 59.0) (float-vector 51.2796 123.8 59.0))) + (instance face :init :vertices (list (float-vector 123.8 51.2796 59.0) (float-vector 125.648 52.0449 59.0) (float-vector 96.1665 96.1665 59.0) (float-vector 94.7523 94.7523 59.0))) + (instance face :init :vertices (list (float-vector 134.0 0.0 59.0) (float-vector 136.0 0.0 59.0) (float-vector 125.648 52.0449 59.0) (float-vector 123.8 51.2796 59.0))) + (instance face :init :vertices (list (float-vector 86.1056 -35.6661 2.0) (float-vector 123.8 -51.2796 59.0) (float-vector 134.0 0.0 59.0) (float-vector 93.2 0.0 2.0))) + (instance face :init :vertices (list (float-vector 65.9024 -65.9024 2.0) (float-vector 94.7523 -94.7523 59.0) (float-vector 123.8 -51.2796 59.0) (float-vector 86.1056 -35.6661 2.0))) + (instance face :init :vertices (list (float-vector 35.6661 -86.1056 2.0) (float-vector 51.2796 -123.8 59.0) (float-vector 94.7523 -94.7523 59.0) (float-vector 65.9024 -65.9024 2.0))) + (instance face :init :vertices (list (float-vector -8.449023e-13 -93.2 2.0) (float-vector -1.214774e-12 -134.0 59.0) (float-vector 51.2796 -123.8 59.0) (float-vector 35.6661 -86.1056 2.0))) + (instance face :init :vertices (list (float-vector -35.6661 -86.1056 2.0) (float-vector -51.2796 -123.8 59.0) (float-vector -1.214774e-12 -134.0 59.0) (float-vector -8.449023e-13 -93.2 2.0))) + (instance face :init :vertices (list (float-vector -65.9024 -65.9024 2.0) (float-vector -94.7523 -94.7523 59.0) (float-vector -51.2796 -123.8 59.0) (float-vector -35.6661 -86.1056 2.0))) + (instance face :init :vertices (list (float-vector -86.1056 -35.6661 2.0) (float-vector -123.8 -51.2796 59.0) (float-vector -94.7523 -94.7523 59.0) (float-vector -65.9024 -65.9024 2.0))) + (instance face :init :vertices (list (float-vector -93.2 5.080827e-13 2.0) (float-vector -134.0 7.305052e-13 59.0) (float-vector -123.8 -51.2796 59.0) (float-vector -86.1056 -35.6661 2.0))) + (instance face :init :vertices (list (float-vector -86.1056 35.6661 2.0) (float-vector -123.8 51.2796 59.0) (float-vector -134.0 7.305052e-13 59.0) (float-vector -93.2 5.080827e-13 2.0))) + (instance face :init :vertices (list (float-vector -65.9024 65.9024 2.0) (float-vector -94.7523 94.7523 59.0) (float-vector -123.8 51.2796 59.0) (float-vector -86.1056 35.6661 2.0))) + (instance face :init :vertices (list (float-vector -35.6661 86.1056 2.0) (float-vector -51.2796 123.8 59.0) (float-vector -94.7523 94.7523 59.0) (float-vector -65.9024 65.9024 2.0))) + (instance face :init :vertices (list (float-vector 8.848489e-14 93.2 2.0) (float-vector 1.272208e-13 134.0 59.0) (float-vector -51.2796 123.8 59.0) (float-vector -35.6661 86.1056 2.0))) + (instance face :init :vertices (list (float-vector 35.6661 86.1056 2.0) (float-vector 51.2796 123.8 59.0) (float-vector 1.272208e-13 134.0 59.0) (float-vector 8.848489e-14 93.2 2.0))) + (instance face :init :vertices (list (float-vector 65.9024 65.9024 2.0) (float-vector 94.7523 94.7523 59.0) (float-vector 51.2796 123.8 59.0) (float-vector 35.6661 86.1056 2.0))) + (instance face :init :vertices (list (float-vector 86.1056 35.6661 2.0) (float-vector 123.8 51.2796 59.0) (float-vector 94.7523 94.7523 59.0) (float-vector 65.9024 65.9024 2.0))) + (instance face :init :vertices (list (float-vector 93.2 0.0 2.0) (float-vector 134.0 0.0 59.0) (float-vector 123.8 51.2796 59.0) (float-vector 86.1056 35.6661 2.0))) + (instance face :init :vertices (list (float-vector 86.1056 -35.6661 2.0) (float-vector 93.2 0.0 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector 93.2 0.0 2.0) (float-vector 86.1056 35.6661 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector 86.1056 35.6661 2.0) (float-vector 65.9024 65.9024 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector 65.9024 65.9024 2.0) (float-vector 35.6661 86.1056 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector 35.6661 86.1056 2.0) (float-vector 8.848489e-14 93.2 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector 8.848489e-14 93.2 2.0) (float-vector -35.6661 86.1056 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector -35.6661 86.1056 2.0) (float-vector -65.9024 65.9024 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector -65.9024 65.9024 2.0) (float-vector -86.1056 35.6661 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector -86.1056 35.6661 2.0) (float-vector -93.2 5.080827e-13 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector -93.2 5.080827e-13 2.0) (float-vector -86.1056 -35.6661 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector -86.1056 -35.6661 2.0) (float-vector -65.9024 -65.9024 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector -65.9024 -65.9024 2.0) (float-vector -35.6661 -86.1056 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector -35.6661 -86.1056 2.0) (float-vector -8.449023e-13 -93.2 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector -8.449023e-13 -93.2 2.0) (float-vector 35.6661 -86.1056 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector 35.6661 -86.1056 2.0) (float-vector 65.9024 -65.9024 2.0) (float-vector 0.0 0.0 2.0))) + (instance face :init :vertices (list (float-vector 65.9024 -65.9024 2.0) (float-vector 86.1056 -35.6661 2.0) (float-vector 0.0 0.0 2.0))) + )) + )) + (dolist (b (cdr bc)) (send (car bc) :assoc b)) + (send (elt bc 0) :set-color :blue) + (setq blink0 (instance bodyset-link :init (make-cascoords) :bodies bc :name :blue-clear-cup-bodyset2 :weight 1 :centroid (float-vector 0.0 0.0 0.0) :inertia-tensor #2f((1.0 0.0 0.0) (0.0 1.0 0.0) (0.0 0.0 1.0)))) + + ;; definition of assoc + (send self :assoc blink0) + + ;; definition of end-coords + + ;; definition of joint + + + ;; definition of :handle + (setq handle0 (make-cascoords :pos (float-vector 83.6231 -83.6231 59.0) :rot #2f((-0.541675 0.454519 -0.707107) (0.541675 -0.454519 -0.707107) (-0.642788 -0.766044 -1.498801e-15)) :name "handle0")) + (send self :assoc handle0) + (setq handle1 (make-cascoords :pos (float-vector -6.519447e-13 -118.261 59.0) :rot #2f((4.440892e-15 -1.665335e-15 -1.0) (0.766044 -0.642788 4.496403e-15) (-0.642788 -0.766044 -1.554312e-15)) :name "handle1")) + (send self :assoc handle1) + (setq handle2 (make-cascoords :pos (float-vector -83.6231 -83.6231 59.0) :rot #2f((0.541675 -0.454519 -0.707107) (0.541675 -0.454519 0.707107) (-0.642788 -0.766044 -9.714451e-16)) :name "handle2")) + (send self :assoc handle2) + (setq handle3 (make-cascoords :pos (float-vector -118.261 2.245563e-13 59.0) :rot #2f((0.766044 -0.642788 2.442491e-15) (-2.886580e-15 3.538836e-16 1.0) (-0.642788 -0.766044 -1.575129e-15)) :name "handle3")) + (send self :assoc handle3) + (setq handle4 (make-cascoords :pos (float-vector -83.6231 83.6231 59.0) :rot #2f((0.541675 -0.454519 0.707107) (-0.541675 0.454519 0.707107) (-0.642788 -0.766044 -1.490127e-15)) :name "handle4")) + (send self :assoc handle4) + (setq handle5 (make-cascoords :pos (float-vector 7.241390e-15 118.261 59.0) :rot #2f((-1.276756e-15 -6.106227e-16 1.0) (-0.766044 0.642788 -6.106227e-16) (-0.642788 -0.766044 -1.276756e-15)) :name "handle5")) + (send self :assoc handle5) + (setq handle6 (make-cascoords :pos (float-vector 83.6231 83.6231 59.0) :rot #2f((-0.541675 0.454519 0.707107) (-0.541675 0.454519 -0.707107) (-0.642788 -0.766044 -1.720846e-15)) :name "handle6")) + (send self :assoc handle6) + (setq handle7 (make-cascoords :pos (float-vector 118.261 0.0 59.0) :rot #2f((-0.766044 0.642788 1.110223e-15) (2.220446e-16 1.942890e-15 -1.0) (-0.642788 -0.766044 -1.609823e-15)) :name "handle7")) + (send self :assoc handle7) + + ;; definition of :attention + (setq attention0 (make-cascoords :pos (float-vector 0.0 0.0 0.0) :rot #2f((1.0 0.0 0.0) (0.0 1.0 0.0) (0.0 0.0 1.0)) :name "attention0")) + (send self :assoc attention0) + + ;; init-ending + (setq links (list blink0)) + (setq joint-list (list)) + (send self :init-ending) + (send self :move-to (make-coords :pos pos :rot rot)) + (send-all links :worldcoords) + + self)) + (:cameras (&rest args) + (forward-message-to-all (list) args)) + + (:handle (&rest args) (forward-message-to-all (list handle0 handle1 handle2 handle3 handle4 handle5 handle6 handle7) args)) + (:handle-handle0 (&rest args) (forward-message-to handle0 args)) + (:handle-handle1 (&rest args) (forward-message-to handle1 args)) + (:handle-handle2 (&rest args) (forward-message-to handle2 args)) + (:handle-handle3 (&rest args) (forward-message-to handle3 args)) + (:handle-handle4 (&rest args) (forward-message-to handle4 args)) + (:handle-handle5 (&rest args) (forward-message-to handle5 args)) + (:handle-handle6 (&rest args) (forward-message-to handle6 args)) + (:handle-handle7 (&rest args) (forward-message-to handle7 args)) + (:attention (&rest args) (forward-message-to-all (list attention0) args)) + (:attention-attention0 (&rest args) (forward-message-to attention0 args)) + (:button (&rest args) (forward-message-to-all (list ) args)) + ) + +(defun blue-clear-cup (&rest args) (instance* blue-clear-cup-object :init args)) +;; (format *error-output* "(instance blue-clear-cup-object :init) for generating model~%") Added: trunk/EusLisp/models/flower-tea-cup-dish-object.l =================================================================== --- trunk/EusLisp/models/flower-tea-cup-dish-object.l (rev 0) +++ trunk/EusLisp/models/flower-tea-cup-dish-object.l 2013-05-10 10:38:49 UTC (rev 629) @@ -0,0 +1,279 @@ +;; +;; DO NOT EDIT THIS FILE +;; this file is automatically generated from euslisp+euslib version +;; +;; +(defclass flower-tea-cup-dish-object + :super cascaded-link + :slots (sensors + handle0 handle1 handle2 handle3 handle4 handle5 handle6 handle7 + attention0 + )) +(defmethod flower-tea-cup-dish-object + (:init + (&rest args &key (name "flower-tea-cup-dish") (pos (float-vector 0 0 0)) (rot (unit-matrix 3)) &allow-other-keys) + (let (c bc + blink0 + ) + (send-super* :init :name name args) + + ;; definition of link + + ;; definition of :flower-tea-cup-dish-bodyset2 + (setq bc (list + (instance faceset :init :faces (list + (instance face :init :vertices (list (float-vector 96.5 0.0 0.0) (float-vector 89.1544 -36.929 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 89.1544 -36.929 0.0) (float-vector 68.2358 -68.2358 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 68.2358 -68.2358 0.0) (float-vector 36.929 -89.1544 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 36.929 -89.1544 0.0) (float-vector -8.748184e-13 -96.5 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -8.748184e-13 -96.5 0.0) (float-vector -36.929 -89.1544 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -36.929 -89.1544 0.0) (float-vector -68.2358 -68.2358 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -68.2358 -68.2358 0.0) (float-vector -89.1544 -36.929 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -89.1544 -36.929 0.0) (float-vector -96.5 5.260728e-13 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -96.5 5.260728e-13 0.0) (float-vector -89.1544 36.929 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -89.1544 36.929 0.0) (float-vector -68.2358 68.2358 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -68.2358 68.2358 0.0) (float-vector -36.929 89.1544 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector -36.929 89.1544 0.0) (float-vector 9.161794e-14 96.5 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 9.161794e-14 96.5 0.0) (float-vector 36.929 89.1544 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 36.929 89.1544 0.0) (float-vector 68.2358 68.2358 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 68.2358 68.2358 0.0) (float-vector 89.1544 36.929 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 89.1544 36.929 0.0) (float-vector 96.5 0.0 0.0) (float-vector 0.0 0.0 0.0))) + (instance face :init :vertices (list (float-vector 89.1544 -36.929 0.0) (float-vector 89.1544 -36.929 0.0) (float-vector 96.5 0.0 0.0) (float-vector 96.5 0.0 0.0))) + (instance face :init :vertices (list (float-vector 68.2358 -68.2358 0.0) (float-vector 68.2358 -68.2358 0.0) (float-vector 89.1544 -36.929 0.0) (float-vector 89.1544 -36.929 0.0))) + (instance face :init :vertices (list (float-vector 36.929 -89.1544 0.0) (float-vector 36.929 -89.1544 0.0) (float-vector 68.2358 -68.2358 0.0) (float-vector 68.2358 -68.2358 0.0))) + (instance face :init :vertices (list (float-vector -8.748184e-13 -96.5 0.0) (float-vector -8.748184e-13 -96.5 0.0) (float-vector 36.929 -89.1544 0.0) (float-vector 36.929 -89.1544 0.0))) + (instance face :init :vertices (list (float-vector -36.929 -89.1544 0.0) (float-vector -36.929 -89.1544 0.0) (float-vector -8.748184e-13 -96.5 0.0) (float-vector -8.748184e-13 -96.5 0.0))) + (instance face :init :vertices (list (float-vector -68.2358 -68.2358 0.0) (float-vector -68.2358 -68.2358 0.0) (float-vector -36.929 -89.1544 0.0) (float-vector -36.929 -89.1544 0.0))) + (instance face :init :vertices (list (float-vector -89.1544 -36.929 0.0) (float-vector -89.1544 -36.929 0.0) (float-vector -68.2358 -68.2358 0.0) (float-vector -68.2358 -68.2358 0.0))) + (instance face :init :vertices (list (float-vector -96.5 5.260728e-13 0.0) (float-vector -96.5 5.260728e-13 0.0) (float-vector -89.1544 -36.929 0.0) (float-vector -89.1544 -36.929 0.0))) + (instance face :init :vertices (list (float-vector -89.1544 36.929 0.0) (float-vector -89.1544 36.929 0.0) (float-vector -96.5 5.260728e-13 0.0) (float-vector -96.5 5.260728e-13 0.0))) + (instance face :init :vertices (list (float-vector -68.2358 68.2358 0.0) (float-vector -68.2358 68.2358 0.0) (float-vector -89.1544 36.929 0.0) (float-vector -89.1544 36.929 0.0))) + (instance face :init :vertices (list (float-vector -36.929 89.1544 0.0) (float-vector -36.929 89.1544 0.0) (float-vector -68.2358 68.2358 0.0) (float-vector -68.2358 68.2358 0.0))) + (instance face :init :vertices (list (float-vector 9.161794e-14 96.5 0.0) (float-vector 9.161794e-14 96.5 0.0) (float-vector -36.929 89.1544 0.0) (float-vector -36.929 89.1544 0.0))) + (instance face :init :vertices (list (float-vector 36.929 89.1544 0.0) (float-vector 36.929 89.1544 0.0) (float-vector 9.161794e-14 96.5 0.0) (float-vector 9.161794e-14 96.5 0.0))) + (instance face :init :vertices (list (float-vector 68.2358 68.2358 0.0) (float-vector 68.2358 68.2358 0.0) (float-vector 36.929 89.1544 0.0) (float-vector 36.929 89.1544 0.0))) + (instance face :init :vertices (list (float-vector 89.1544 36.929 0.0) (float-vector 89.1544 36.929 0.0) (float-vector 68.2358 68.2358 0.0) (float-vector 68.2358 68.2358 0.0))) + (instance face :init :vertices (list (float-vector 96.5 0.0 0.0) (float-vector 96.5 0.0 0.0) (float-vector 89.1544 36.929 0.0) (float-vector 89.1544 36.929 0.0))) + (instance face :init :vertices (list (float-vector 93.7738 -38.8424 0.0) (float-vector 89.1544 -36.929 0.0) (float-vector 96.5 0.0 0.0) (float-vector 101.5 0.0 0.0))) + (instance face :init :vertices (list (float-vector 71.7713 -71.7713 0.0) (float-vector 68.2358 -68.2358 0.0) (float-vector 89.1544 -36.929 0.0) (float-vector 93.7738 -38.8424 0.0))) + (instance face :init :vertices (list (float-vector 38.8424 -93.7738 0.0) (float-vector 36.929 -89.1544 0.0) (float-vector 68.2358 -68.2358 0.0) (float-vector 71.7713 -71.7713 0.0))) + (instance face :init :vertices (list (float-vector -9.201457e-13 -101.5 0.0) (float-vector -8.748184e-13 -96.5 0.0) (float-vector 36.929 -89.1544 0.0) (float-vector 38.8424 -93.7738 0.0))) + (instance face :init :vertices (list (float-vector -38.8424 -93.7738 0.0) (float-vector -36.929 -89.1544 0.0) (float-vector -8.748184e-13 -96.5 0.0) (float-vector -9.201457e-13 -101.5 0.0))) + (instance face :init :vertices (list (float-vector -71.7713 -71.7713 0.0) (float-vector -68.2358 -68.2358 0.0) (float-vector -36.929 -89.1544 0.0) (float-vector -38.8424 -93.7738 0.0))) + (instance face :init :vertices (list (float-vector -93.7738 -38.8424 0.0) (float-vector -89.1544 -36.929 0.0) (float-vector -68.2358 -68.2358 0.0) (float-vector -71.7713 -71.7713 0.0))) + (instance face :init :vertices (list (float-vector -101.5 5.533304e-13 0.0) (float-vector -96.5 5.260728e-13 0.0) (float-vector -89.1544 -36.929 0.0) (float-vector -93.7738 -38.8424 0.0))) + (instance face :init :vertices (list (float-vector -93.7738 38.8424 0.0) (float-vector -89.1544 36.929 0.0) (float-vector -96.5 5.260728e-13 0.0) (float-vector -101.5 5.533304e-13 0.0))) + (instance face :init :vertices (list (float-vector -71.7713 71.7713 0.0) (float-vector -68.2358 68.2358 0.0) (float-vector -89.1544 36.929 0.0) (float-vector -93.7738 38.8424 0.0))) + (instance face :init :vertices (list (float-vector -38.8424 93.7738 0.0) (float-vector -36.929 89.1544 0.0) (float-vector -68.2358 68.2358 0.0) (float-vector -71.7713 71.7713 0.0))) + (instance face :init :vertices (list (float-vector 9.636499e-14 101.5 0.0) (float-vector 9.161794e-14 96.5 0.0) (float-vector -36.929 89.1544 0.0) (float-vector -38.8424 93.7738 0.0))) + (instance face :init :vertices (list (float-vector 38.8424 93.7738 0.0) (float-vector 36.929 89.1544 0.0) (float-vector 9.161794e-14 96.5 0.0) (float-vector 9.636499e-14 101.5 0.0))) + (instance face :init :vertices (list (float-vector 71.7713 71.7713 0.0) (float-vector 68.2358 68.2358 0.0) (float-vector 36.929 89.1544 0.0) (float-vector 38.8424 93.7738 0.0))) + (instance face :init :vertices (list (float-vector 93.7738 38.8424 0.0) (float-vector 89.1544 36.929 0.0) (float-vector 68.2358 68.2358 0.0) (float-vector 71.7713 71.7713 0.0))) + (instance face :init :vertices (list (float-vector 101.5 0.0 0.0) (float-vector 96.5 0.0 0.0) (float-vector 89.1544 36.929 0.0) (float-vector 93.7738 38.8424 0.0))) + (instance face :init :vertices (list (float-vector 93.7738 -38.8424 0.0) (float-vector 93.7738 -38.8424 0.0) (float-vector 101.5 0.0 0.0) (float-vector 101.5 0.0 0.0))) + (instance face :init :vertices (list (float-vector 71.7713 -71.7713 0.0) (float-vector 71.7713 -71.7713 0.0) (float-vector 93.7738 -38.8424 0.0) (float-vector 93.7738 -38.8424 0.0))) + (instance face :init :vertices (list (float-vector 38.8424 -93.7738 0.0) (float-vector 38.8424 -93.7738 0.0) (float-vector 71.7713 -71.7713 0.0) (float-vector 71.7713 -71.7713 0.0))) + (instance face :init :vertices (list (float-vector -9.201457e-13 -101.5 0.0) (float-vector -9.201457e-13 -101.5 0.0) (float-vector 38.8424 -93.7738 0.0) (float-vector 38.8424 -93.7738 0.0))) + (instance face :init :vertices (list (float-vector -38.8424 -93.7738 0.0) (float-vector -38.8424 -93.7738 0.0) (float-vector -9.201457e-13 -101.5 0.0) (float-vector -9.201457e-13 -101.5 0.0))) + (instance face :init :vertices (list (float-vector -71.7713 -71.7713 0.0) (float-vector -71.7713 -71.7713 0.0) (float-vector -38.8424 -93.7738 0.0) (float-vector -38.8424 -93.7738 0.0))) + (instance face :init :vertices (list (float-vector -93.7738 -38.8424 0.0) (float-vector -93.7738 -38.8424 0.0) (float-vector -71.7713 -71.7713 0.0) (float-vector -71.7713 -71.7713 0.0))) + (instance face :init :vertices (list (float-vector -101.5 5.533304e-13 0.0) (float-vector -101.5 5.533304e-13 0.0) (float-vector -93.7738 -38.8424 0.0) (float-vector -93.7738 -38.8424 0.0))) + (instance face :init :vertices (list (float-vector -93.7738 38.8424 0.0) (float-vector -93.7738 38.8424 0.0) (float-vector -101.5 5.533304e-13 0.0) (float-vector -101.5 5.533304e-13 0.0))) + (instance face :init :vertices (list (float-vector -71.7713 71.7713 0.0) (float-vector -71.7713 71.7713 0.0) (float-vector -93.7738 38.8424 0.0) (float-vector -93.7738 38.8424 0.0))) + (instance face :init :vertices (list (float-vector -38.8424 93.7738 0.0) (float-vector -38.8424 93.7738 0.0) (float-vector -71.7713 71.7713 0.0) (float-vector -71.7713 71.7713 0.0))) + (instance face :init :vertices (list (float-vector 9.636499e-14 101.5 0.0) (float-vector 9.636499e-14 101.5 0.0) (float-vector -38.8424 93.7738 0.0) (float-vector -38.8424 93.7738 0.0))) + (instance face :init :vertices (list (float-vector 38.8424 93.7738 0.0) (float-vector 38.8424 93.7738 0.0) (float-vector 9.636499e-14 101.5 0.0) (float-vector 9.636499e-14 101.5 0.0))) + (instance face :init :vertices (list (float-vector 71.7713 71.7713 0.0) (float-vector 71.7713 71.7713 0.0) (float-vector 38.8424 93.7738 0.0) (float-vector 38.8424 93.7738 0.0))) + (instance face :init :vertices (list (float-vector 93.7738 38.8424 0.0) (float-vector 93.7738 38.8424 0.0) (float-vector 71.7713 71.7713 0.0) (float-vector 71.7713 71.7713 0.0))) + (instance face :init :vertices (list (float-vector 101.5 0.0 0.0) (float-vector 101.5 0.0 0.0) (float-vector 93.7738 38.8424 0.0) (float-vector 93.7738 38.8424 0.0))) + (instance face :init :vertices (list (float-vector 106.193 -43.9865 1.37042) (float-vector 93.7738 -38.8424 0.0) (float-vector 101.5 0.0 0.0) (float-vector 114.942 0.0 1.37042))) + (instance face :init :vertices (list (float-vector 81.2764 -81.2764 1.37042) (float-vector 71.7713 -71.7713 0.0) (float-vector 93.7738 -38.8424 0.0) (float-vector 106.193 -43.9865 1.37042))) + (instance face :init :vertices (list (float-vector 43.9865 -106.193 1.37042) (float-vector 38.8424 -93.7738 0.0) (float-vector 71.7713 -71.7713 0.0) (float-vector 81.2764 -81.2764 1.37042))) + (instance face :init :vertices (list (float-vector -1.042006e-12 -114.942 1.37042) (float-vector -9.201457e-13 -101.5 0.0) (float-vector 38.8424 -93.7738 0.0) (float-vector 43.9865 -106.193 1.37042))) + (instance face :init :vertices (list (float-vector -43.9865 -106.193 1.37042) (float-vector -38.8424 -93.7738 0.0) (float-vector -9.201457e-13 -101.5 0.0) (float-vector -1.042006e-12 -114.942 1.37042))) + (instance face :init :vertices (list (float-vector -81.2764 -81.2764 1.37042) (float-vector -71.7713 -71.7713 0.0) (float-vector -38.8424 -93.7738 0.0) (float-vector -43.9865 -106.193 1.37042))) + (instance face :init :vertices (list (float-vector -106.193 -43.9865 1.37042) (float-vector -93.7738 -38.8424 0.0) (float-vector -71.7713 -71.7713 0.0) (float-vector -81.2764 -81.2764 1.37042))) + (instance face :init :vertices (list (float-vector -114.942 6.266112e-13 1.37042) (float-vector -101.5 5.533304e-13 0.0) (float-vector -93.7738 -38.8424 0.0) (float-vector -106.193 -43.9865 1.37042))) + (instance face :init :vertices (list (float-vector -106.193 43.9865 1.37042) (float-vector -93.7738 38.8424 0.0) (float-vector -101.5 5.533304e-13 0.0) (float-vector -114.942 6.266112e-13 1.37042))) + (instance face :init :vertices (list (float-vector -81.2764 81.2764 1.37042) (float-vector -71.7713 71.7713 0.0) (float-vector -93.7738 38.8424 0.0) (float-vector -106.193 43.9865 1.37042))) + (instance face :init :vertices (list (float-vector -43.9865 106.193 1.37042) (float-vector -38.8424 93.7738 0.0) (float-vector -71.7713 71.7713 0.0) (float-vector -81.2764 81.2764 1.37042))) + (instance face :init :vertices (list (float-vector 1.091272e-13 114.942 1.37042) (float-vector 9.636499e-14 101.5 0.0) (float-vector -38.8424 93.7738 0.0) (float-vector -43.9865 106.193 1.37042))) + (instance face :init :vertices (list (float-vector 43.9865 106.193 1.37042) (float-vector 38.8424 93.7738 0.0) (float-vector 9.636499e-14 101.5 0.0) (float-vector 1.091272e-13 114.942 1.37042))) + (instance face :init :vertices (list (float-vector 81.2764 81.2764 1.37042) (float-vector 71.7713 71.7713 0.0) (float-vector 38.8424 93.7738 0.0) (float-vector 43.9865 106.193 1.37042))) + (instance face :init :vertices (list (float-vector 106.193 43.9865 1.37042) (float-vector 93.7738 38.8424 0.0) (float-vector 71.7713 71.7713 0.0) (float-vector 81.2764 81.2764 1.37042))) + (instance face :init :vertices (list (float-vector 114.942 0.0 1.37042) (float-vector 101.5 0.0 0.0) (float-vector 93.7738 38.8424 0.0) (float-vector 106.193 43.9865 1.37042))) + (instance face :init :vertices (list (float-vector 117.396 -48.6271 5.34752) (float-vector 106.193 -43.9865 1.37042) (float-vector 114.942 0.0 1.37042) (float-vector 127.069 0.0 5.34752))) + (instance face :init :vertices (list (float-vector 89.8511 -89.8511 5.34752) (float-vector 81.2764 -81.2764 1.37042) (float-vector 106.193 -43.9865 1.37042) (float-vector 117.396 -48.6271 5.34752))) + (instance face :init :vertices (list (float-vector 48.6271 -117.396 5.34752) (float-vector 43.9865 -106.193 1.37042) (float-vector 81.2764 -81.2764 1.37042) (float-vector 89.8511 -89.8511 5.34752))) + (instance face :init :vertices (list (float-vector -1.151938e-12 -127.069 5.34752) (float-vector -1.042006e-12 -114.942 1.37042) (float-vector 43.9865 -106.193 1.37042) (float-vector 48.6271 -117.396 5.34752))) + (instance face :init :vertices (list (float-vector -48.6271 -117.396 5.34752) (float-vector -43.9865 -106.193 1.37042) (float-vector -1.042006e-12 -114.942 1.37042) (float-vector -1.151938e-12 -127.069 5.34752))) + (instance face :init :vertices (list (float-vector -89.8511 -89.8511 5.34752) (float-vector -81.2764 -81.2764 1.37042) (float-vector -43.9865 -106.193 1.37042) (float-vector -48.6271 -117.396 5.34752))) + (instance face :init :vertices (list (float-vector -117.396 -48.6271 5.34752) (float-vector -106.193 -43.9865 1.37042) (float-vector -81.2764 -81.2764 1.37042) (float-vector -89.8511 -89.8511 5.34752))) + (instance face :init :vertices (list (float-vector -127.069 6.927188e-13 5.34752) (float-vector -114.942 6.266112e-13 1.37042) (float-vector -106.193 -43.9865 1.37042) (float-vector -117.396 -48.6271 5.34752))) + (instance face :init :vertices (list (float-vector -117.396 48.6271 5.34752) (float-vector -106.193 43.9865 1.37042) (float-vector -114.942 6.266112e-13 1.37042) (float-vector -127.069 6.927188e-13 5.34752))) + (instance face :init :vertices (list (float-vector -89.8511 89.8511 5.34752) (float-vector -81.2764 81.2764 1.37042) (float-vector -106.193 43.9865 1.37042) (float-vector -117.396 48.6271 5.34752))) + (instance face :init :vertices (list (float-vector -48.6271 117.396 5.34752) (float-vector -43.9865 106.193 1.37042) (float-vector -81.2764 81.2764 1.37042) (float-vector -89.8511 89.8511 5.34752))) + (instance face :init :vertices (list (float-vector 1.206401e-13 127.069 5.34752) (float-vector 1.091272e-13 114.942 1.37042) (float-vector -43.9865 106.193 1.37042) (float-vector -48.6271 117.396 5.34752))) + (instance face :init :vertices (list (float-vector 48.6271 117.396 5.34752) (float-vector 43.9865 106.193 1.37042) (float-vector 1.091272e-13 114.942 1.37042) (float-vector 1.206401e-13 127.069 5.34752))) + (instance face :init :vertices (list (float-vector 89.8511 89.8511 5.34752) (float-vector 81.2764 81.2764... [truncated message content] |