|
From: <ky...@us...> - 2014-02-26 10:42:19
|
Revision: 671
http://sourceforge.net/p/euslisp/code/671
Author: kyouhei
Date: 2014-02-26 10:42:09 +0000 (Wed, 26 Feb 2014)
Log Message:
-----------
add side-table and dewalt-drill
Added Paths:
-----------
trunk/EusLisp/models/dewalt-drill-object.l
trunk/EusLisp/models/unknown-side-table-object.l
Added: trunk/EusLisp/models/dewalt-drill-object.l
===================================================================
--- trunk/EusLisp/models/dewalt-drill-object.l (rev 0)
+++ trunk/EusLisp/models/dewalt-drill-object.l 2014-02-26 10:42:09 UTC (rev 671)
@@ -0,0 +1,157 @@
+;;
+;; DO NOT EDIT THIS FILE
+;; this file is automatically generated from euslisp+euslib version
+;;
+;;
+(defclass dewalt-drill-object
+ :super cascaded-link
+ :slots (sensors
+ ))
+(defmethod dewalt-drill-object
+ (:init
+ (&rest args &key (name "dewalt-drill") (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 'dewalt-drill
+ (setq bc (list
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 23.0 -37.0 68.0) (float-vector 60.0 0.0 68.0) (float-vector 23.0 37.0 68.0) (float-vector -45.0 37.0 68.0) (float-vector -75.0 20.0 68.0) (float-vector -75.0 -20.0 68.0) (float-vector -45.0 -37.0 68.0)))
+ (instance face :init :vertices (list (float-vector 60.0 0.0 0.0) (float-vector 23.0 -37.0 0.0) (float-vector -45.0 -37.0 0.0) (float-vector -75.0 -20.0 0.0) (float-vector -75.0 20.0 0.0) (float-vector -45.0 37.0 0.0) (float-vector 23.0 37.0 0.0)))
+ (instance face :init :vertices (list (float-vector 23.0 -37.0 68.0) (float-vector 23.0 -37.0 0.0) (float-vector 60.0 0.0 0.0) (float-vector 60.0 0.0 68.0)))
+ (instance face :init :vertices (list (float-vector -45.0 -37.0 68.0) (float-vector -45.0 -37.0 0.0) (float-vector 23.0 -37.0 0.0) (float-vector 23.0 -37.0 68.0)))
+ (instance face :init :vertices (list (float-vector -75.0 -20.0 68.0) (float-vector -75.0 -20.0 0.0) (float-vector -45.0 -37.0 0.0) (float-vector -45.0 -37.0 68.0)))
+ (instance face :init :vertices (list (float-vector -75.0 20.0 68.0) (float-vector -75.0 20.0 0.0) (float-vector -75.0 -20.0 0.0) (float-vector -75.0 -20.0 68.0)))
+ (instance face :init :vertices (list (float-vector -45.0 37.0 68.0) (float-vector -45.0 37.0 0.0) (float-vector -75.0 20.0 0.0) (float-vector -75.0 20.0 68.0)))
+ (instance face :init :vertices (list (float-vector 23.0 37.0 68.0) (float-vector 23.0 37.0 0.0) (float-vector -45.0 37.0 0.0) (float-vector -45.0 37.0 68.0)))
+ (instance face :init :vertices (list (float-vector 60.0 0.0 68.0) (float-vector 60.0 0.0 0.0) (float-vector 23.0 37.0 0.0) (float-vector 23.0 37.0 68.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 24.2487 -14.0 200.0) (float-vector 28.0 0.0 200.0) (float-vector 24.2487 14.0 200.0) (float-vector 14.0 24.2487 200.0) (float-vector 1.421085e-14 28.0 200.0) (float-vector -14.0 24.2487 200.0) (float-vector -24.2487 14.0 200.0) (float-vector -28.0 2.842171e-14 200.0) (float-vector -24.2487 -14.0 200.0) (float-vector -14.0 -24.2487 200.0) (float-vector -4.440892e-14 -28.0 200.0) (float-vector 14.0 -24.2487 200.0)))
+ (instance face :init :vertices (list (float-vector 28.0 0.0 68.0) (float-vector 24.2487 -14.0 68.0) (float-vector 14.0 -24.2487 68.0) (float-vector -4.440892e-14 -28.0 68.0) (float-vector -14.0 -24.2487 68.0) (float-vector -24.2487 -14.0 68.0) (float-vector -28.0 2.842171e-14 68.0) (float-vector -24.2487 14.0 68.0) (float-vector -14.0 24.2487 68.0) (float-vector 1.421085e-14 28.0 68.0) (float-vector 14.0 24.2487 68.0) (float-vector 24.2487 14.0 68.0)))
+ (instance face :init :vertices (list (float-vector 24.2487 -14.0 200.0) (float-vector 24.2487 -14.0 68.0) (float-vector 28.0 0.0 68.0) (float-vector 28.0 0.0 200.0)))
+ (instance face :init :vertices (list (float-vector 14.0 -24.2487 200.0) (float-vector 14.0 -24.2487 68.0) (float-vector 24.2487 -14.0 68.0) (float-vector 24.2487 -14.0 200.0)))
+ (instance face :init :vertices (list (float-vector -4.440892e-14 -28.0 200.0) (float-vector -4.440892e-14 -28.0 68.0) (float-vector 14.0 -24.2487 68.0) (float-vector 14.0 -24.2487 200.0)))
+ (instance face :init :vertices (list (float-vector -14.0 -24.2487 200.0) (float-vector -14.0 -24.2487 68.0) (float-vector -4.440892e-14 -28.0 68.0) (float-vector -4.440892e-14 -28.0 200.0)))
+ (instance face :init :vertices (list (float-vector -24.2487 -14.0 200.0) (float-vector -24.2487 -14.0 68.0) (float-vector -14.0 -24.2487 68.0) (float-vector -14.0 -24.2487 200.0)))
+ (instance face :init :vertices (list (float-vector -28.0 2.842171e-14 200.0) (float-vector -28.0 2.842171e-14 68.0) (float-vector -24.2487 -14.0 68.0) (float-vector -24.2487 -14.0 200.0)))
+ (instance face :init :vertices (list (float-vector -24.2487 14.0 200.0) (float-vector -24.2487 14.0 68.0) (float-vector -28.0 2.842171e-14 68.0) (float-vector -28.0 2.842171e-14 200.0)))
+ (instance face :init :vertices (list (float-vector -14.0 24.2487 200.0) (float-vector -14.0 24.2487 68.0) (float-vector -24.2487 14.0 68.0) (float-vector -24.2487 14.0 200.0)))
+ (instance face :init :vertices (list (float-vector 1.421085e-14 28.0 200.0) (float-vector 1.421085e-14 28.0 68.0) (float-vector -14.0 24.2487 68.0) (float-vector -14.0 24.2487 200.0)))
+ (instance face :init :vertices (list (float-vector 14.0 24.2487 200.0) (float-vector 14.0 24.2487 68.0) (float-vector 1.421085e-14 28.0 68.0) (float-vector 1.421085e-14 28.0 200.0)))
+ (instance face :init :vertices (list (float-vector 24.2487 14.0 200.0) (float-vector 24.2487 14.0 68.0) (float-vector 14.0 24.2487 68.0) (float-vector 14.0 24.2487 200.0)))
+ (instance face :init :vertices (list (float-vector 28.0 0.0 200.0) (float-vector 28.0 0.0 68.0) (float-vector 24.2487 14.0 68.0) (float-vector 24.2487 14.0 200.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 0.5 28.0 102.5) (float-vector -38.5 28.0 102.5) (float-vector -38.5 -28.0 102.5) (float-vector 0.5 -28.0 102.5)))
+ (instance face :init :vertices (list (float-vector -38.5 28.0 67.5) (float-vector 0.5 28.0 67.5) (float-vector 0.5 -28.0 67.5) (float-vector -38.5 -28.0 67.5)))
+ (instance face :init :vertices (list (float-vector 0.5 28.0 102.5) (float-vector 0.5 28.0 67.5) (float-vector -38.5 28.0 67.5) (float-vector -38.5 28.0 102.5)))
+ (instance face :init :vertices (list (float-vector 0.5 -28.0 102.5) (float-vector 0.5 -28.0 67.5) (float-vector 0.5 28.0 67.5) (float-vector 0.5 28.0 102.5)))
+ (instance face :init :vertices (list (float-vector -38.5 -28.0 102.5) (float-vector -38.5 -28.0 67.5) (float-vector 0.5 -28.0 67.5) (float-vector 0.5 -28.0 102.5)))
+ (instance face :init :vertices (list (float-vector -38.5 28.0 102.5) (float-vector -38.5 28.0 67.5) (float-vector -38.5 -28.0 67.5) (float-vector -38.5 -28.0 102.5)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 30.3109 -17.5 230.0) (float-vector 35.0 0.0 230.0) (float-vector 30.3109 17.5 230.0) (float-vector 17.5 30.3109 230.0) (float-vector 1.953993e-14 35.0 230.0) (float-vector -17.5 30.3109 230.0) (float-vector -30.3109 17.5 230.0) (float-vector -35.0 4.085621e-14 230.0) (float-vector -30.3109 -17.5 230.0) (float-vector -17.5 -30.3109 230.0) (float-vector -6.394885e-14 -35.0 230.0) (float-vector 17.5 -30.3109 230.0)))
+ (instance face :init :vertices (list (float-vector 35.0 0.0 200.0) (float-vector 30.3109 -17.5 200.0) (float-vector 17.5 -30.3109 200.0) (float-vector -6.394885e-14 -35.0 200.0) (float-vector -17.5 -30.3109 200.0) (float-vector -30.3109 -17.5 200.0) (float-vector -35.0 4.085621e-14 200.0) (float-vector -30.3109 17.5 200.0) (float-vector -17.5 30.3109 200.0) (float-vector 1.953993e-14 35.0 200.0) (float-vector 17.5 30.3109 200.0) (float-vector 30.3109 17.5 200.0)))
+ (instance face :init :vertices (list (float-vector 30.3109 -17.5 230.0) (float-vector 30.3109 -17.5 200.0) (float-vector 35.0 0.0 200.0) (float-vector 35.0 0.0 230.0)))
+ (instance face :init :vertices (list (float-vector 17.5 -30.3109 230.0) (float-vector 17.5 -30.3109 200.0) (float-vector 30.3109 -17.5 200.0) (float-vector 30.3109 -17.5 230.0)))
+ (instance face :init :vertices (list (float-vector -6.394885e-14 -35.0 230.0) (float-vector -6.394885e-14 -35.0 200.0) (float-vector 17.5 -30.3109 200.0) (float-vector 17.5 -30.3109 230.0)))
+ (instance face :init :vertices (list (float-vector -17.5 -30.3109 230.0) (float-vector -17.5 -30.3109 200.0) (float-vector -6.394885e-14 -35.0 200.0) (float-vector -6.394885e-14 -35.0 230.0)))
+ (instance face :init :vertices (list (float-vector -30.3109 -17.5 230.0) (float-vector -30.3109 -17.5 200.0) (float-vector -17.5 -30.3109 200.0) (float-vector -17.5 -30.3109 230.0)))
+ (instance face :init :vertices (list (float-vector -35.0 4.085621e-14 230.0) (float-vector -35.0 4.085621e-14 200.0) (float-vector -30.3109 -17.5 200.0) (float-vector -30.3109 -17.5 230.0)))
+ (instance face :init :vertices (list (float-vector -30.3109 17.5 230.0) (float-vector -30.3109 17.5 200.0) (float-vector -35.0 4.085621e-14 200.0) (float-vector -35.0 4.085621e-14 230.0)))
+ (instance face :init :vertices (list (float-vector -17.5 30.3109 230.0) (float-vector -17.5 30.3109 200.0) (float-vector -30.3109 17.5 200.0) (float-vector -30.3109 17.5 230.0)))
+ (instance face :init :vertices (list (float-vector 1.953993e-14 35.0 230.0) (float-vector 1.953993e-14 35.0 200.0) (float-vector -17.5 30.3109 200.0) (float-vector -17.5 30.3109 230.0)))
+ (instance face :init :vertices (list (float-vector 17.5 30.3109 230.0) (float-vector 17.5 30.3109 200.0) (float-vector 1.953993e-14 35.0 200.0) (float-vector 1.953993e-14 35.0 230.0)))
+ (instance face :init :vertices (list (float-vector 30.3109 17.5 230.0) (float-vector 30.3109 17.5 200.0) (float-vector 17.5 30.3109 200.0) (float-vector 17.5 30.3109 230.0)))
+ (instance face :init :vertices (list (float-vector 35.0 0.0 230.0) (float-vector 35.0 0.0 200.0) (float-vector 30.3109 17.5 200.0) (float-vector 30.3109 17.5 230.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 19.9186 -11.5 270.0) (float-vector 23.0 0.0 270.0) (float-vector 19.9186 11.5 270.0) (float-vector 11.5 19.9186 270.0) (float-vector 1.243450e-14 23.0 270.0) (float-vector -11.5 19.9186 270.0) (float-vector -19.9186 11.5 270.0) (float-vector -23.0 2.309264e-14 270.0) (float-vector -19.9186 -11.5 270.0) (float-vector -11.5 -19.9186 270.0) (float-vector -3.375078e-14 -23.0 270.0) (float-vector 11.5 -19.9186 270.0)))
+ (instance face :init :vertices (list (float-vector 23.0 0.0 230.0) (float-vector 19.9186 -11.5 230.0) (float-vector 11.5 -19.9186 230.0) (float-vector -3.375078e-14 -23.0 230.0) (float-vector -11.5 -19.9186 230.0) (float-vector -19.9186 -11.5 230.0) (float-vector -23.0 2.309264e-14 230.0) (float-vector -19.9186 11.5 230.0) (float-vector -11.5 19.9186 230.0) (float-vector 1.243450e-14 23.0 230.0) (float-vector 11.5 19.9186 230.0) (float-vector 19.9186 11.5 230.0)))
+ (instance face :init :vertices (list (float-vector 19.9186 -11.5 270.0) (float-vector 19.9186 -11.5 230.0) (float-vector 23.0 0.0 230.0) (float-vector 23.0 0.0 270.0)))
+ (instance face :init :vertices (list (float-vector 11.5 -19.9186 270.0) (float-vector 11.5 -19.9186 230.0) (float-vector 19.9186 -11.5 230.0) (float-vector 19.9186 -11.5 270.0)))
+ (instance face :init :vertices (list (float-vector -3.375078e-14 -23.0 270.0) (float-vector -3.375078e-14 -23.0 230.0) (float-vector 11.5 -19.9186 230.0) (float-vector 11.5 -19.9186 270.0)))
+ (instance face :init :vertices (list (float-vector -11.5 -19.9186 270.0) (float-vector -11.5 -19.9186 230.0) (float-vector -3.375078e-14 -23.0 230.0) (float-vector -3.375078e-14 -23.0 270.0)))
+ (instance face :init :vertices (list (float-vector -19.9186 -11.5 270.0) (float-vector -19.9186 -11.5 230.0) (float-vector -11.5 -19.9186 230.0) (float-vector -11.5 -19.9186 270.0)))
+ (instance face :init :vertices (list (float-vector -23.0 2.309264e-14 270.0) (float-vector -23.0 2.309264e-14 230.0) (float-vector -19.9186 -11.5 230.0) (float-vector -19.9186 -11.5 270.0)))
+ (instance face :init :vertices (list (float-vector -19.9186 11.5 270.0) (float-vector -19.9186 11.5 230.0) (float-vector -23.0 2.309264e-14 230.0) (float-vector -23.0 2.309264e-14 270.0)))
+ (instance face :init :vertices (list (float-vector -11.5 19.9186 270.0) (float-vector -11.5 19.9186 230.0) (float-vector -19.9186 11.5 230.0) (float-vector -19.9186 11.5 270.0)))
+ (instance face :init :vertices (list (float-vector 1.243450e-14 23.0 270.0) (float-vector 1.243450e-14 23.0 230.0) (float-vector -11.5 19.9186 230.0) (float-vector -11.5 19.9186 270.0)))
+ (instance face :init :vertices (list (float-vector 11.5 19.9186 270.0) (float-vector 11.5 19.9186 230.0) (float-vector 1.243450e-14 23.0 230.0) (float-vector 1.243450e-14 23.0 270.0)))
+ (instance face :init :vertices (list (float-vector 19.9186 11.5 270.0) (float-vector 19.9186 11.5 230.0) (float-vector 11.5 19.9186 230.0) (float-vector 11.5 19.9186 270.0)))
+ (instance face :init :vertices (list (float-vector 23.0 0.0 270.0) (float-vector 23.0 0.0 230.0) (float-vector 19.9186 11.5 230.0) (float-vector 19.9186 11.5 270.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 6.9282 -4.0 280.0) (float-vector 8.0 0.0 280.0) (float-vector 6.9282 4.0 280.0) (float-vector 4.0 6.9282 280.0) (float-vector 3.996803e-15 8.0 280.0) (float-vector -4.0 6.9282 280.0) (float-vector -6.9282 4.0 280.0) (float-vector -8.0 8.437695e-15 280.0) (float-vector -6.9282 -4.0 280.0) (float-vector -4.0 -6.9282 280.0) (float-vector -1.376677e-14 -8.0 280.0) (float-vector 4.0 -6.9282 280.0)))
+ (instance face :init :vertices (list (float-vector 8.0 0.0 270.0) (float-vector 6.9282 -4.0 270.0) (float-vector 4.0 -6.9282 270.0) (float-vector -1.376677e-14 -8.0 270.0) (float-vector -4.0 -6.9282 270.0) (float-vector -6.9282 -4.0 270.0) (float-vector -8.0 8.437695e-15 270.0) (float-vector -6.9282 4.0 270.0) (float-vector -4.0 6.9282 270.0) (float-vector 3.996803e-15 8.0 270.0) (float-vector 4.0 6.9282 270.0) (float-vector 6.9282 4.0 270.0)))
+ (instance face :init :vertices (list (float-vector 6.9282 -4.0 280.0) (float-vector 6.9282 -4.0 270.0) (float-vector 8.0 0.0 270.0) (float-vector 8.0 0.0 280.0)))
+ (instance face :init :vertices (list (float-vector 4.0 -6.9282 280.0) (float-vector 4.0 -6.9282 270.0) (float-vector 6.9282 -4.0 270.0) (float-vector 6.9282 -4.0 280.0)))
+ (instance face :init :vertices (list (float-vector -1.376677e-14 -8.0 280.0) (float-vector -1.376677e-14 -8.0 270.0) (float-vector 4.0 -6.9282 270.0) (float-vector 4.0 -6.9282 280.0)))
+ (instance face :init :vertices (list (float-vector -4.0 -6.9282 280.0) (float-vector -4.0 -6.9282 270.0) (float-vector -1.376677e-14 -8.0 270.0) (float-vector -1.376677e-14 -8.0 280.0)))
+ (instance face :init :vertices (list (float-vector -6.9282 -4.0 280.0) (float-vector -6.9282 -4.0 270.0) (float-vector -4.0 -6.9282 270.0) (float-vector -4.0 -6.9282 280.0)))
+ (instance face :init :vertices (list (float-vector -8.0 8.437695e-15 280.0) (float-vector -8.0 8.437695e-15 270.0) (float-vector -6.9282 -4.0 270.0) (float-vector -6.9282 -4.0 280.0)))
+ (instance face :init :vertices (list (float-vector -6.9282 4.0 280.0) (float-vector -6.9282 4.0 270.0) (float-vector -8.0 8.437695e-15 270.0) (float-vector -8.0 8.437695e-15 280.0)))
+ (instance face :init :vertices (list (float-vector -4.0 6.9282 280.0) (float-vector -4.0 6.9282 270.0) (float-vector -6.9282 4.0 270.0) (float-vector -6.9282 4.0 280.0)))
+ (instance face :init :vertices (list (float-vector 3.996803e-15 8.0 280.0) (float-vector 3.996803e-15 8.0 270.0) (float-vector -4.0 6.9282 270.0) (float-vector -4.0 6.9282 280.0)))
+ (instance face :init :vertices (list (float-vector 4.0 6.9282 280.0) (float-vector 4.0 6.9282 270.0) (float-vector 3.996803e-15 8.0 270.0) (float-vector 3.996803e-15 8.0 280.0)))
+ (instance face :init :vertices (list (float-vector 6.9282 4.0 280.0) (float-vector 6.9282 4.0 270.0) (float-vector 4.0 6.9282 270.0) (float-vector 4.0 6.9282 280.0)))
+ (instance face :init :vertices (list (float-vector 8.0 0.0 280.0) (float-vector 8.0 0.0 270.0) (float-vector 6.9282 4.0 270.0) (float-vector 6.9282 4.0 280.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 1.29904 -0.75 315.0) (float-vector 1.5 0.0 315.0) (float-vector 1.29904 0.75 315.0) (float-vector 0.75 1.29904 315.0) (float-vector 6.661338e-16 1.5 315.0) (float-vector -0.75 1.29904 315.0) (float-vector -1.29904 0.75 315.0) (float-vector -1.5 1.221245e-15 315.0) (float-vector -1.29904 -0.75 315.0) (float-vector -0.75 -1.29904 315.0) (float-vector -2.109424e-15 -1.5 315.0) (float-vector 0.75 -1.29904 315.0)))
+ (instance face :init :vertices (list (float-vector 1.5 0.0 280.0) (float-vector 1.29904 -0.75 280.0) (float-vector 0.75 -1.29904 280.0) (float-vector -2.109424e-15 -1.5 280.0) (float-vector -0.75 -1.29904 280.0) (float-vector -1.29904 -0.75 280.0) (float-vector -1.5 1.221245e-15 280.0) (float-vector -1.29904 0.75 280.0) (float-vector -0.75 1.29904 280.0) (float-vector 6.661338e-16 1.5 280.0) (float-vector 0.75 1.29904 280.0) (float-vector 1.29904 0.75 280.0)))
+ (instance face :init :vertices (list (float-vector 1.29904 -0.75 315.0) (float-vector 1.29904 -0.75 280.0) (float-vector 1.5 0.0 280.0) (float-vector 1.5 0.0 315.0)))
+ (instance face :init :vertices (list (float-vector 0.75 -1.29904 315.0) (float-vector 0.75 -1.29904 280.0) (float-vector 1.29904 -0.75 280.0) (float-vector 1.29904 -0.75 315.0)))
+ (instance face :init :vertices (list (float-vector -2.109424e-15 -1.5 315.0) (float-vector -2.109424e-15 -1.5 280.0) (float-vector 0.75 -1.29904 280.0) (float-vector 0.75 -1.29904 315.0)))
+ (instance face :init :vertices (list (float-vector -0.75 -1.29904 315.0) (float-vector -0.75 -1.29904 280.0) (float-vector -2.109424e-15 -1.5 280.0) (float-vector -2.109424e-15 -1.5 315.0)))
+ (instance face :init :vertices (list (float-vector -1.29904 -0.75 315.0) (float-vector -1.29904 -0.75 280.0) (float-vector -0.75 -1.29904 280.0) (float-vector -0.75 -1.29904 315.0)))
+ (instance face :init :vertices (list (float-vector -1.5 1.221245e-15 315.0) (float-vector -1.5 1.221245e-15 280.0) (float-vector -1.29904 -0.75 280.0) (float-vector -1.29904 -0.75 315.0)))
+ (instance face :init :vertices (list (float-vector -1.29904 0.75 315.0) (float-vector -1.29904 0.75 280.0) (float-vector -1.5 1.221245e-15 280.0) (float-vector -1.5 1.221245e-15 315.0)))
+ (instance face :init :vertices (list (float-vector -0.75 1.29904 315.0) (float-vector -0.75 1.29904 280.0) (float-vector -1.29904 0.75 280.0) (float-vector -1.29904 0.75 315.0)))
+ (instance face :init :vertices (list (float-vector 6.661338e-16 1.5 315.0) (float-vector 6.661338e-16 1.5 280.0) (float-vector -0.75 1.29904 280.0) (float-vector -0.75 1.29904 315.0)))
+ (instance face :init :vertices (list (float-vector 0.75 1.29904 315.0) (float-vector 0.75 1.29904 280.0) (float-vector 6.661338e-16 1.5 280.0) (float-vector 6.661338e-16 1.5 315.0)))
+ (instance face :init :vertices (list (float-vector 1.29904 0.75 315.0) (float-vector 1.29904 0.75 280.0) (float-vector 0.75 1.29904 280.0) (float-vector 0.75 1.29904 315.0)))
+ (instance face :init :vertices (list (float-vector 1.5 0.0 315.0) (float-vector 1.5 0.0 280.0) (float-vector 1.29904 0.75 280.0) (float-vector 1.29904 0.75 315.0)))
+ ))
+ ))
+ (dolist (b (cdr bc)) (send (car bc) :assoc b))
+ (send (elt bc 0) :set-color :gray20)
+ (send (elt bc 1) :set-color :gray20)
+ (send (elt bc 2) :set-color :yellow)
+ (send (elt bc 3) :set-color :yellow)
+ (send (elt bc 4) :set-color :gray20)
+ (send (elt bc 5) :set-color :gray20)
+ (send (elt bc 6) :set-color :gray20)
+ (setq blink0 (instance bodyset-link :init (make-cascoords) :bodies bc :name 'dewalt-drill :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
+
+
+ ;; 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 ) args))
+ (:attention (&rest args) (forward-message-to-all (list ) args))
+ (:button (&rest args) (forward-message-to-all (list ) args))
+ )
+
+(defun dewalt-drill (&rest args) (instance* dewalt-drill-object :init args))
+;; (format *error-output* "(instance dewalt-drill-object :init) for generating model~%")
Added: trunk/EusLisp/models/unknown-side-table-object.l
===================================================================
--- trunk/EusLisp/models/unknown-side-table-object.l (rev 0)
+++ trunk/EusLisp/models/unknown-side-table-object.l 2014-02-26 10:42:09 UTC (rev 671)
@@ -0,0 +1,342 @@
+;;
+;; DO NOT EDIT THIS FILE
+;; this file is automatically generated from euslisp+euslib version
+;;
+;;
+(defclass unknown-side-table-object
+ :super cascaded-link
+ :slots (sensors
+ handle0 handle1 handle2 handle3
+ joint0 joint1 joint2 ))
+(defmethod unknown-side-table-object
+ (:init
+ (&rest args &key (name "unknown-side-table") (pos (float-vector 0 0 0)) (rot (unit-matrix 3)) &allow-other-keys)
+ (let (c bc
+ blink0 blink1 blink2 blink3
+ )
+ (send-super* :init :name name args)
+
+ ;; definition of link
+
+ ;; definition of :root
+ (setq bc (list
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 285.5 210.0 600.0) (float-vector -299.5 210.0 600.0) (float-vector -299.5 -210.0 600.0) (float-vector 285.5 -210.0 600.0)))
+ (instance face :init :vertices (list (float-vector -299.5 210.0 585.0) (float-vector 285.5 210.0 585.0) (float-vector 285.5 -210.0 585.0) (float-vector -299.5 -210.0 585.0)))
+ (instance face :init :vertices (list (float-vector 285.5 210.0 600.0) (float-vector 285.5 210.0 585.0) (float-vector -299.5 210.0 585.0) (float-vector -299.5 210.0 600.0)))
+ (instance face :init :vertices (list (float-vector 285.5 -210.0 600.0) (float-vector 285.5 -210.0 585.0) (float-vector 285.5 210.0 585.0) (float-vector 285.5 210.0 600.0)))
+ (instance face :init :vertices (list (float-vector -299.5 -210.0 600.0) (float-vector -299.5 -210.0 585.0) (float-vector 285.5 -210.0 585.0) (float-vector 285.5 -210.0 600.0)))
+ (instance face :init :vertices (list (float-vector -299.5 210.0 600.0) (float-vector -299.5 210.0 585.0) (float-vector -299.5 -210.0 585.0) (float-vector -299.5 -210.0 600.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 285.5 210.0 44.5) (float-vector -299.5 210.0 44.5) (float-vector -299.5 -210.0 44.5) (float-vector 285.5 -210.0 44.5)))
+ (instance face :init :vertices (list (float-vector -299.5 210.0 -0.5) (float-vector 285.5 210.0 -0.5) (float-vector 285.5 -210.0 -0.5) (float-vector -299.5 -210.0 -0.5)))
+ (instance face :init :vertices (list (float-vector 285.5 210.0 44.5) (float-vector 285.5 210.0 -0.5) (float-vector -299.5 210.0 -0.5) (float-vector -299.5 210.0 44.5)))
+ (instance face :init :vertices (list (float-vector 285.5 -210.0 44.5) (float-vector 285.5 -210.0 -0.5) (float-vector 285.5 210.0 -0.5) (float-vector 285.5 210.0 44.5)))
+ (instance face :init :vertices (list (float-vector -299.5 -210.0 44.5) (float-vector -299.5 -210.0 -0.5) (float-vector 285.5 -210.0 -0.5) (float-vector 285.5 -210.0 44.5)))
+ (instance face :init :vertices (list (float-vector -299.5 210.0 44.5) (float-vector -299.5 210.0 -0.5) (float-vector -299.5 -210.0 -0.5) (float-vector -299.5 -210.0 44.5)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector -285.5 195.0 585.0) (float-vector -300.5 195.0 585.0) (float-vector -300.5 -195.0 585.0) (float-vector -285.5 -195.0 585.0)))
+ (instance face :init :vertices (list (float-vector -300.5 195.0 45.0) (float-vector -285.5 195.0 45.0) (float-vector -285.5 -195.0 45.0) (float-vector -300.5 -195.0 45.0)))
+ (instance face :init :vertices (list (float-vector -285.5 195.0 585.0) (float-vector -285.5 195.0 45.0) (float-vector -300.5 195.0 45.0) (float-vector -300.5 195.0 585.0)))
+ (instance face :init :vertices (list (float-vector -285.5 -195.0 585.0) (float-vector -285.5 -195.0 45.0) (float-vector -285.5 195.0 45.0) (float-vector -285.5 195.0 585.0)))
+ (instance face :init :vertices (list (float-vector -300.5 -195.0 585.0) (float-vector -300.5 -195.0 45.0) (float-vector -285.5 -195.0 45.0) (float-vector -285.5 -195.0 585.0)))
+ (instance face :init :vertices (list (float-vector -300.5 195.0 585.0) (float-vector -300.5 195.0 45.0) (float-vector -300.5 -195.0 45.0) (float-vector -300.5 -195.0 585.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 285.5 210.5 585.0) (float-vector -299.5 210.5 585.0) (float-vector -299.5 195.5 585.0) (float-vector 285.5 195.5 585.0)))
+ (instance face :init :vertices (list (float-vector -299.5 210.5 45.0) (float-vector 285.5 210.5 45.0) (float-vector 285.5 195.5 45.0) (float-vector -299.5 195.5 45.0)))
+ (instance face :init :vertices (list (float-vector 285.5 210.5 585.0) (float-vector 285.5 210.5 45.0) (float-vector -299.5 210.5 45.0) (float-vector -299.5 210.5 585.0)))
+ (instance face :init :vertices (list (float-vector 285.5 195.5 585.0) (float-vector 285.5 195.5 45.0) (float-vector 285.5 210.5 45.0) (float-vector 285.5 210.5 585.0)))
+ (instance face :init :vertices (list (float-vector -299.5 195.5 585.0) (float-vector -299.5 195.5 45.0) (float-vector 285.5 195.5 45.0) (float-vector 285.5 195.5 585.0)))
+ (instance face :init :vertices (list (float-vector -299.5 210.5 585.0) (float-vector -299.5 210.5 45.0) (float-vector -299.5 195.5 45.0) (float-vector -299.5 195.5 585.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 285.5 -195.5 585.0) (float-vector -299.5 -195.5 585.0) (float-vector -299.5 -210.5 585.0) (float-vector 285.5 -210.5 585.0)))
+ (instance face :init :vertices (list (float-vector -299.5 -195.5 45.0) (float-vector 285.5 -195.5 45.0) (float-vector 285.5 -210.5 45.0) (float-vector -299.5 -210.5 45.0)))
+ (instance face :init :vertices (list (float-vector 285.5 -195.5 585.0) (float-vector 285.5 -195.5 45.0) (float-vector -299.5 -195.5 45.0) (float-vector -299.5 -195.5 585.0)))
+ (instance face :init :vertices (list (float-vector 285.5 -210.5 585.0) (float-vector 285.5 -210.5 45.0) (float-vector 285.5 -195.5 45.0) (float-vector 285.5 -195.5 585.0)))
+ (instance face :init :vertices (list (float-vector -299.5 -210.5 585.0) (float-vector -299.5 -210.5 45.0) (float-vector 285.5 -210.5 45.0) (float-vector 285.5 -210.5 585.0)))
+ (instance face :init :vertices (list (float-vector -299.5 -195.5 585.0) (float-vector -299.5 -195.5 45.0) (float-vector -299.5 -210.5 45.0) (float-vector -299.5 -210.5 585.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 285.0 195.0 364.5) (float-vector -285.0 195.0 364.5) (float-vector -285.0 -195.0 364.5) (float-vector 285.0 -195.0 364.5)))
+ (instance face :init :vertices (list (float-vector -285.0 195.0 349.5) (float-vector 285.0 195.0 349.5) (float-vector 285.0 -195.0 349.5) (float-vector -285.0 -195.0 349.5)))
+ (instance face :init :vertices (list (float-vector 285.0 195.0 364.5) (float-vector 285.0 195.0 349.5) (float-vector -285.0 195.0 349.5) (float-vector -285.0 195.0 364.5)))
+ (instance face :init :vertices (list (float-vector 285.0 -195.0 364.5) (float-vector 285.0 -195.0 349.5) (float-vector 285.0 195.0 349.5) (float-vector 285.0 195.0 364.5)))
+ (instance face :init :vertices (list (float-vector -285.0 -195.0 364.5) (float-vector -285.0 -195.0 349.5) (float-vector 285.0 -195.0 349.5) (float-vector 285.0 -195.0 364.5)))
+ (instance face :init :vertices (list (float-vector -285.0 195.0 364.5) (float-vector -285.0 195.0 349.5) (float-vector -285.0 -195.0 349.5) (float-vector -285.0 -195.0 364.5)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 285.0 195.0 479.5) (float-vector -285.0 195.0 479.5) (float-vector -285.0 -195.0 479.5) (float-vector 285.0 -195.0 479.5)))
+ (instance face :init :vertices (list (float-vector -285.0 195.0 464.5) (float-vector 285.0 195.0 464.5) (float-vector 285.0 -195.0 464.5) (float-vector -285.0 -195.0 464.5)))
+ (instance face :init :vertices (list (float-vector 285.0 195.0 479.5) (float-vector 285.0 195.0 464.5) (float-vector -285.0 195.0 464.5) (float-vector -285.0 195.0 479.5)))
+ (instance face :init :vertices (list (float-vector 285.0 -195.0 479.5) (float-vector 285.0 -195.0 464.5) (float-vector 285.0 195.0 464.5) (float-vector 285.0 195.0 479.5)))
+ (instance face :init :vertices (list (float-vector -285.0 -195.0 479.5) (float-vector -285.0 -195.0 464.5) (float-vector 285.0 -195.0 464.5) (float-vector 285.0 -195.0 479.5)))
+ (instance face :init :vertices (list (float-vector -285.0 195.0 479.5) (float-vector -285.0 195.0 464.5) (float-vector -285.0 -195.0 464.5) (float-vector -285.0 -195.0 479.5)))
+ ))
+ ))
+ (dolist (b (cdr bc)) (send (car bc) :assoc b))
+ (send (elt bc 0) :set-color :seashell)
+ (send (elt bc 1) :set-color :seashell)
+ (send (elt bc 2) :set-color :seashell)
+ (send (elt bc 3) :set-color :seashell)
+ (send (elt bc 4) :set-color :seashell)
+ (send (elt bc 5) :set-color :seashell)
+ (send (elt bc 6) :set-color :seashell)
+ (setq blink0 (instance bodyset-link :init (make-cascoords) :bodies bc :name :root :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 :unknown-side-table-bodyset2
+ (setq bc (list
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector -285.0 195.0 -47.5) (float-vector -285.0 -195.0 -47.5) (float-vector -285.0 -195.0 47.5) (float-vector -285.0 195.0 47.5)))
+ (instance face :init :vertices (list (float-vector 285.0 -195.0 -47.5) (float-vector 285.0 -195.0 47.5) (float-vector -285.0 -195.0 47.5) (float-vector -285.0 -195.0 -47.5)))
+ (instance face :init :vertices (list (float-vector 285.0 195.0 -47.5) (float-vector 285.0 195.0 47.5) (float-vector 285.0 180.0 47.5) (float-vector 285.0 180.0 -32.5) (float-vector 285.0 -180.0 -32.5) (float-vector 285.0 -180.0 47.5) (float-vector 285.0 -195.0 47.5) (float-vector 285.0 -195.0 -47.5)))
+ (instance face :init :vertices (list (float-vector -285.0 195.0 47.5) (float-vector -285.0 -195.0 47.5) (float-vector 285.0 -195.0 47.5) (float-vector 285.0 -180.0 47.5) (float-vector -270.0 -180.0 47.5) (float-vector -270.0 180.0 47.5) (float-vector 285.0 180.0 47.5) (float-vector 285.0 195.0 47.5)))
+ (instance face :init :vertices (list (float-vector 285.0 195.0 -47.5) (float-vector 285.0 -195.0 -47.5) (float-vector -285.0 -195.0 -47.5) (float-vector -285.0 195.0 -47.5)))
+ (instance face :init :vertices (list (float-vector -285.0 195.0 -47.5) (float-vector -285.0 195.0 47.5) (float-vector 285.0 195.0 47.5) (float-vector 285.0 195.0 -47.5)))
+ (instance face :init :vertices (list (float-vector -270.0 180.0 47.5) (float-vector -270.0 -180.0 47.5) (float-vector -270.0 -180.0 -32.5) (float-vector -270.0 180.0 -32.5)))
+ (instance face :init :vertices (list (float-vector -270.0 -180.0 -32.5) (float-vector -270.0 -180.0 47.5) (float-vector 285.0 -180.0 47.5) (float-vector 285.0 -180.0 -32.5)))
+ (instance face :init :vertices (list (float-vector 285.0 180.0 -32.5) (float-vector 285.0 180.0 47.5) (float-vector -270.0 180.0 47.5) (float-vector -270.0 180.0 -32.5)))
+ (instance face :init :vertices (list (float-vector -270.0 180.0 -32.5) (float-vector -270.0 -180.0 -32.5) (float-vector 285.0 -180.0 -32.5) (float-vector 285.0 180.0 -32.5)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 300.5 210.0 63.0) (float-vector 285.5 210.0 63.0) (float-vector 285.5 -210.0 63.0) (float-vector 300.5 -210.0 63.0)))
+ (instance face :init :vertices (list (float-vector 285.5 210.0 -47.0) (float-vector 300.5 210.0 -47.0) (float-vector 300.5 -210.0 -47.0) (float-vector 285.5 -210.0 -47.0)))
+ (instance face :init :vertices (list (float-vector 300.5 210.0 63.0) (float-vector 300.5 210.0 -47.0) (float-vector 285.5 210.0 -47.0) (float-vector 285.5 210.0 63.0)))
+ (instance face :init :vertices (list (float-vector 300.5 -210.0 63.0) (float-vector 300.5 -210.0 -47.0) (float-vector 300.5 210.0 -47.0) (float-vector 300.5 210.0 63.0)))
+ (instance face :init :vertices (list (float-vector 285.5 -210.0 63.0) (float-vector 285.5 -210.0 -47.0) (float-vector 300.5 -210.0 -47.0) (float-vector 300.5 -210.0 63.0)))
+ (instance face :init :vertices (list (float-vector 285.5 210.0 63.0) (float-vector 285.5 210.0 -47.0) (float-vector 285.5 -210.0 -47.0) (float-vector 285.5 -210.0 63.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 327.33 -120.0 5.5) (float-vector 328.0 -120.0 8.0) (float-vector 327.33 -120.0 10.5) (float-vector 325.5 -120.0 12.3301) (float-vector 323.0 -120.0 13.0) (float-vector 320.5 -120.0 12.3301) (float-vector 318.67 -120.0 10.5) (float-vector 318.0 -120.0 8.0) (float-vector 318.67 -120.0 5.5) (float-vector 320.5 -120.0 3.66987) (float-vector 323.0 -120.0 3.0) (float-vector 325.5 -120.0 3.66987)))
+ (instance face :init :vertices (list (float-vector 328.0 120.0 8.0) (float-vector 327.33 120.0 5.5) (float-vector 325.5 120.0 3.66987) (float-vector 323.0 120.0 3.0) (float-vector 320.5 120.0 3.66987) (float-vector 318.67 120.0 5.5) (float-vector 318.0 120.0 8.0) (float-vector 318.67 120.0 10.5) (float-vector 320.5 120.0 12.3301) (float-vector 323.0 120.0 13.0) (float-vector 325.5 120.0 12.3301) (float-vector 327.33 120.0 10.5)))
+ (instance face :init :vertices (list (float-vector 327.33 -120.0 5.5) (float-vector 327.33 120.0 5.5) (float-vector 328.0 120.0 8.0) (float-vector 328.0 -120.0 8.0)))
+ (instance face :init :vertices (list (float-vector 325.5 -120.0 3.66987) (float-vector 325.5 120.0 3.66987) (float-vector 327.33 120.0 5.5) (float-vector 327.33 -120.0 5.5)))
+ (instance face :init :vertices (list (float-vector 323.0 -120.0 3.0) (float-vector 323.0 120.0 3.0) (float-vector 325.5 120.0 3.66987) (float-vector 325.5 -120.0 3.66987)))
+ (instance face :init :vertices (list (float-vector 320.5 -120.0 3.66987) (float-vector 320.5 120.0 3.66987) (float-vector 323.0 120.0 3.0) (float-vector 323.0 -120.0 3.0)))
+ (instance face :init :vertices (list (float-vector 318.67 -120.0 5.5) (float-vector 318.67 120.0 5.5) (float-vector 320.5 120.0 3.66987) (float-vector 320.5 -120.0 3.66987)))
+ (instance face :init :vertices (list (float-vector 318.0 -120.0 8.0) (float-vector 318.0 120.0 8.0) (float-vector 318.67 120.0 5.5) (float-vector 318.67 -120.0 5.5)))
+ (instance face :init :vertices (list (float-vector 318.67 -120.0 10.5) (float-vector 318.67 120.0 10.5) (float-vector 318.0 120.0 8.0) (float-vector 318.0 -120.0 8.0)))
+ (instance face :init :vertices (list (float-vector 320.5 -120.0 12.3301) (float-vector 320.5 120.0 12.3301) (float-vector 318.67 120.0 10.5) (float-vector 318.67 -120.0 10.5)))
+ (instance face :init :vertices (list (float-vector 323.0 -120.0 13.0) (float-vector 323.0 120.0 13.0) (float-vector 320.5 120.0 12.3301) (float-vector 320.5 -120.0 12.3301)))
+ (instance face :init :vertices (list (float-vector 325.5 -120.0 12.3301) (float-vector 325.5 120.0 12.3301) (float-vector 323.0 120.0 13.0) (float-vector 323.0 -120.0 13.0)))
+ (instance face :init :vertices (list (float-vector 327.33 -120.0 10.5) (float-vector 327.33 120.0 10.5) (float-vector 325.5 120.0 12.3301) (float-vector 325.5 -120.0 12.3301)))
+ (instance face :init :vertices (list (float-vector 328.0 -120.0 8.0) (float-vector 328.0 120.0 8.0) (float-vector 327.33 120.0 10.5) (float-vector 327.33 -120.0 10.5)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 323.0 120.0 12.0) (float-vector 293.0 120.0 12.0) (float-vector 293.0 105.0 12.0) (float-vector 323.0 105.0 12.0)))
+ (instance face :init :vertices (list (float-vector 293.0 120.0 4.0) (float-vector 323.0 120.0 4.0) (float-vector 323.0 105.0 4.0) (float-vector 293.0 105.0 4.0)))
+ (instance face :init :vertices (list (float-vector 323.0 120.0 12.0) (float-vector 323.0 120.0 4.0) (float-vector 293.0 120.0 4.0) (float-vector 293.0 120.0 12.0)))
+ (instance face :init :vertices (list (float-vector 323.0 105.0 12.0) (float-vector 323.0 105.0 4.0) (float-vector 323.0 120.0 4.0) (float-vector 323.0 120.0 12.0)))
+ (instance face :init :vertices (list (float-vector 293.0 105.0 12.0) (float-vector 293.0 105.0 4.0) (float-vector 323.0 105.0 4.0) (float-vector 323.0 105.0 12.0)))
+ (instance face :init :vertices (list (float-vector 293.0 120.0 12.0) (float-vector 293.0 120.0 4.0) (float-vector 293.0 105.0 4.0) (float-vector 293.0 105.0 12.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 323.0 -105.0 12.0) (float-vector 293.0 -105.0 12.0) (float-vector 293.0 -120.0 12.0) (float-vector 323.0 -120.0 12.0)))
+ (instance face :init :vertices (list (float-vector 293.0 -105.0 4.0) (float-vector 323.0 -105.0 4.0) (float-vector 323.0 -120.0 4.0) (float-vector 293.0 -120.0 4.0)))
+ (instance face :init :vertices (list (float-vector 323.0 -105.0 12.0) (float-vector 323.0 -105.0 4.0) (float-vector 293.0 -105.0 4.0) (float-vector 293.0 -105.0 12.0)))
+ (instance face :init :vertices (list (float-vector 323.0 -120.0 12.0) (float-vector 323.0 -120.0 4.0) (float-vector 323.0 -105.0 4.0) (float-vector 323.0 -105.0 12.0)))
+ (instance face :init :vertices (list (float-vector 293.0 -120.0 12.0) (float-vector 293.0 -120.0 4.0) (float-vector 323.0 -120.0 4.0) (float-vector 323.0 -120.0 12.0)))
+ (instance face :init :vertices (list (float-vector 293.0 -105.0 12.0) (float-vector 293.0 -105.0 4.0) (float-vector 293.0 -120.0 4.0) (float-vector 293.0 -120.0 12.0)))
+ ))
+ ))
+ (dolist (b (cdr bc)) (send (car bc) :assoc b))
+ (send (elt bc 0) :set-color :white)
+ (send (elt bc 1) :set-color :seashell)
+ (send (elt bc 2) :set-color :gray)
+ (send (elt bc 3) :set-color :gray)
+ (send (elt bc 4) :set-color :gray)
+ (setq blink3 (instance bodyset-link :init (make-cascoords) :bodies bc :name :unknown-side-table-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 :unknown-side-table-bodyset3
+ (setq bc (list
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector -285.0 195.0 -47.5) (float-vector -285.0 -195.0 -47.5) (float-vector -285.0 -195.0 47.5) (float-vector -285.0 195.0 47.5)))
+ (instance face :init :vertices (list (float-vector 285.0 -195.0 -47.5) (float-vector 285.0 -195.0 47.5) (float-vector -285.0 -195.0 47.5) (float-vector -285.0 -195.0 -47.5)))
+ (instance face :init :vertices (list (float-vector 285.0 195.0 -47.5) (float-vector 285.0 195.0 47.5) (float-vector 285.0 180.0 47.5) (float-vector 285.0 180.0 -32.5) (float-vector 285.0 -180.0 -32.5) (float-vector 285.0 -180.0 47.5) (float-vector 285.0 -195.0 47.5) (float-vector 285.0 -195.0 -47.5)))
+ (instance face :init :vertices (list (float-vector -285.0 195.0 47.5) (float-vector -285.0 -195.0 47.5) (float-vector 285.0 -195.0 47.5) (float-vector 285.0 -180.0 47.5) (float-vector -270.0 -180.0 47.5) (float-vector -270.0 180.0 47.5) (float-vector 285.0 180.0 47.5) (float-vector 285.0 195.0 47.5)))
+ (instance face :init :vertices (list (float-vector 285.0 195.0 -47.5) (float-vector 285.0 -195.0 -47.5) (float-vector -285.0 -195.0 -47.5) (float-vector -285.0 195.0 -47.5)))
+ (instance face :init :vertices (list (float-vector -285.0 195.0 -47.5) (float-vector -285.0 195.0 47.5) (float-vector 285.0 195.0 47.5) (float-vector 285.0 195.0 -47.5)))
+ (instance face :init :vertices (list (float-vector -270.0 180.0 47.5) (float-vector -270.0 -180.0 47.5) (float-vector -270.0 -180.0 -32.5) (float-vector -270.0 180.0 -32.5)))
+ (instance face :init :vertices (list (float-vector -270.0 -180.0 -32.5) (float-vector -270.0 -180.0 47.5) (float-vector 285.0 -180.0 47.5) (float-vector 285.0 -180.0 -32.5)))
+ (instance face :init :vertices (list (float-vector 285.0 180.0 -32.5) (float-vector 285.0 180.0 47.5) (float-vector -270.0 180.0 47.5) (float-vector -270.0 180.0 -32.5)))
+ (instance face :init :vertices (list (float-vector -270.0 180.0 -32.5) (float-vector -270.0 -180.0 -32.5) (float-vector 285.0 -180.0 -32.5) (float-vector 285.0 180.0 -32.5)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 300.5 210.0 63.0) (float-vector 285.5 210.0 63.0) (float-vector 285.5 -210.0 63.0) (float-vector 300.5 -210.0 63.0)))
+ (instance face :init :vertices (list (float-vector 285.5 210.0 -47.0) (float-vector 300.5 210.0 -47.0) (float-vector 300.5 -210.0 -47.0) (float-vector 285.5 -210.0 -47.0)))
+ (instance face :init :vertices (list (float-vector 300.5 210.0 63.0) (float-vector 300.5 210.0 -47.0) (float-vector 285.5 210.0 -47.0) (float-vector 285.5 210.0 63.0)))
+ (instance face :init :vertices (list (float-vector 300.5 -210.0 63.0) (float-vector 300.5 -210.0 -47.0) (float-vector 300.5 210.0 -47.0) (float-vector 300.5 210.0 63.0)))
+ (instance face :init :vertices (list (float-vector 285.5 -210.0 63.0) (float-vector 285.5 -210.0 -47.0) (float-vector 300.5 -210.0 -47.0) (float-vector 300.5 -210.0 63.0)))
+ (instance face :init :vertices (list (float-vector 285.5 210.0 63.0) (float-vector 285.5 210.0 -47.0) (float-vector 285.5 -210.0 -47.0) (float-vector 285.5 -210.0 63.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 327.33 -120.0 5.5) (float-vector 328.0 -120.0 8.0) (float-vector 327.33 -120.0 10.5) (float-vector 325.5 -120.0 12.3301) (float-vector 323.0 -120.0 13.0) (float-vector 320.5 -120.0 12.3301) (float-vector 318.67 -120.0 10.5) (float-vector 318.0 -120.0 8.0) (float-vector 318.67 -120.0 5.5) (float-vector 320.5 -120.0 3.66987) (float-vector 323.0 -120.0 3.0) (float-vector 325.5 -120.0 3.66987)))
+ (instance face :init :vertices (list (float-vector 328.0 120.0 8.0) (float-vector 327.33 120.0 5.5) (float-vector 325.5 120.0 3.66987) (float-vector 323.0 120.0 3.0) (float-vector 320.5 120.0 3.66987) (float-vector 318.67 120.0 5.5) (float-vector 318.0 120.0 8.0) (float-vector 318.67 120.0 10.5) (float-vector 320.5 120.0 12.3301) (float-vector 323.0 120.0 13.0) (float-vector 325.5 120.0 12.3301) (float-vector 327.33 120.0 10.5)))
+ (instance face :init :vertices (list (float-vector 327.33 -120.0 5.5) (float-vector 327.33 120.0 5.5) (float-vector 328.0 120.0 8.0) (float-vector 328.0 -120.0 8.0)))
+ (instance face :init :vertices (list (float-vector 325.5 -120.0 3.66987) (float-vector 325.5 120.0 3.66987) (float-vector 327.33 120.0 5.5) (float-vector 327.33 -120.0 5.5)))
+ (instance face :init :vertices (list (float-vector 323.0 -120.0 3.0) (float-vector 323.0 120.0 3.0) (float-vector 325.5 120.0 3.66987) (float-vector 325.5 -120.0 3.66987)))
+ (instance face :init :vertices (list (float-vector 320.5 -120.0 3.66987) (float-vector 320.5 120.0 3.66987) (float-vector 323.0 120.0 3.0) (float-vector 323.0 -120.0 3.0)))
+ (instance face :init :vertices (list (float-vector 318.67 -120.0 5.5) (float-vector 318.67 120.0 5.5) (float-vector 320.5 120.0 3.66987) (float-vector 320.5 -120.0 3.66987)))
+ (instance face :init :vertices (list (float-vector 318.0 -120.0 8.0) (float-vector 318.0 120.0 8.0) (float-vector 318.67 120.0 5.5) (float-vector 318.67 -120.0 5.5)))
+ (instance face :init :vertices (list (float-vector 318.67 -120.0 10.5) (float-vector 318.67 120.0 10.5) (float-vector 318.0 120.0 8.0) (float-vector 318.0 -120.0 8.0)))
+ (instance face :init :vertices (list (float-vector 320.5 -120.0 12.3301) (float-vector 320.5 120.0 12.3301) (float-vector 318.67 120.0 10.5) (float-vector 318.67 -120.0 10.5)))
+ (instance face :init :vertices (list (float-vector 323.0 -120.0 13.0) (float-vector 323.0 120.0 13.0) (float-vector 320.5 120.0 12.3301) (float-vector 320.5 -120.0 12.3301)))
+ (instance face :init :vertices (list (float-vector 325.5 -120.0 12.3301) (float-vector 325.5 120.0 12.3301) (float-vector 323.0 120.0 13.0) (float-vector 323.0 -120.0 13.0)))
+ (instance face :init :vertices (list (float-vector 327.33 -120.0 10.5) (float-vector 327.33 120.0 10.5) (float-vector 325.5 120.0 12.3301) (float-vector 325.5 -120.0 12.3301)))
+ (instance face :init :vertices (list (float-vector 328.0 -120.0 8.0) (float-vector 328.0 120.0 8.0) (float-vector 327.33 120.0 10.5) (float-vector 327.33 -120.0 10.5)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 323.0 120.0 12.0) (float-vector 293.0 120.0 12.0) (float-vector 293.0 105.0 12.0) (float-vector 323.0 105.0 12.0)))
+ (instance face :init :vertices (list (float-vector 293.0 120.0 4.0) (float-vector 323.0 120.0 4.0) (float-vector 323.0 105.0 4.0) (float-vector 293.0 105.0 4.0)))
+ (instance face :init :vertices (list (float-vector 323.0 120.0 12.0) (float-vector 323.0 120.0 4.0) (float-vector 293.0 120.0 4.0) (float-vector 293.0 120.0 12.0)))
+ (instance face :init :vertices (list (float-vector 323.0 105.0 12.0) (float-vector 323.0 105.0 4.0) (float-vector 323.0 120.0 4.0) (float-vector 323.0 120.0 12.0)))
+ (instance face :init :vertices (list (float-vector 293.0 105.0 12.0) (float-vector 293.0 105.0 4.0) (float-vector 323.0 105.0 4.0) (float-vector 323.0 105.0 12.0)))
+ (instance face :init :vertices (list (float-vector 293.0 120.0 12.0) (float-vector 293.0 120.0 4.0) (float-vector 293.0 105.0 4.0) (float-vector 293.0 105.0 12.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 323.0 -105.0 12.0) (float-vector 293.0 -105.0 12.0) (float-vector 293.0 -120.0 12.0) (float-vector 323.0 -120.0 12.0)))
+ (instance face :init :vertices (list (float-vector 293.0 -105.0 4.0) (float-vector 323.0 -105.0 4.0) (float-vector 323.0 -120.0 4.0) (float-vector 293.0 -120.0 4.0)))
+ (instance face :init :vertices (list (float-vector 323.0 -105.0 12.0) (float-vector 323.0 -105.0 4.0) (float-vector 293.0 -105.0 4.0) (float-vector 293.0 -105.0 12.0)))
+ (instance face :init :vertices (list (float-vector 323.0 -120.0 12.0) (float-vector 323.0 -120.0 4.0) (float-vector 323.0 -105.0 4.0) (float-vector 323.0 -105.0 12.0)))
+ (instance face :init :vertices (list (float-vector 293.0 -120.0 12.0) (float-vector 293.0 -120.0 4.0) (float-vector 323.0 -120.0 4.0) (float-vector 323.0 -120.0 12.0)))
+ (instance face :init :vertices (list (float-vector 293.0 -105.0 12.0) (float-vector 293.0 -105.0 4.0) (float-vector 293.0 -120.0 4.0) (float-vector 293.0 -120.0 12.0)))
+ ))
+ ))
+ (dolist (b (cdr bc)) (send (car bc) :assoc b))
+ (send (elt bc 0) :set-color :white)
+ (send (elt bc 1) :set-color :seashell)
+ (send (elt bc 2) :set-color :gray)
+ (send (elt bc 3) :set-color :gray)
+ (send (elt bc 4) :set-color :gray)
+ (setq blink2 (instance bodyset-link :init (make-cascoords) :bodies bc :name :unknown-side-table-bodyset3 :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 :unknown-side-table-bodyset4
+ (setq bc (list
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector -285.0 195.0 -150.0) (float-vector -285.0 -195.0 -150.0) (float-vector -285.0 -195.0 150.0) (float-vector -285.0 195.0 150.0)))
+ (instance face :init :vertices (list (float-vector 285.0 -195.0 -150.0) (float-vector 285.0 -195.0 150.0) (float-vector -285.0 -195.0 150.0) (float-vector -285.0 -195.0 -150.0)))
+ (instance face :init :vertices (list (float-vector 285.0 195.0 -150.0) (float-vector 285.0 195.0 150.0) (float-vector 285.0 180.0 150.0) (float-vector 285.0 180.0 -135.0) (float-vector 285.0 -180.0 -135.0) (float-vector 285.0 -180.0 150.0) (float-vector 285.0 -195.0 150.0) (float-vector 285.0 -195.0 -150.0)))
+ (instance face :init :vertices (list (float-vector -285.0 195.0 150.0) (float-vector -285.0 -195.0 150.0) (float-vector 285.0 -195.0 150.0) (float-vector 285.0 -180.0 150.0) (float-vector -270.0 -180.0 150.0) (float-vector -270.0 180.0 150.0) (float-vector 285.0 180.0 150.0) (float-vector 285.0 195.0 150.0)))
+ (instance face :init :vertices (list (float-vector 285.0 195.0 -150.0) (float-vector 285.0 -195.0 -150.0) (float-vector -285.0 -195.0 -150.0) (float-vector -285.0 195.0 -150.0)))
+ (instance face :init :vertices (list (float-vector -285.0 195.0 -150.0) (float-vector -285.0 195.0 150.0) (float-vector 285.0 195.0 150.0) (float-vector 285.0 195.0 -150.0)))
+ (instance face :init :vertices (list (float-vector -270.0 180.0 150.0) (float-vector -270.0 -180.0 150.0) (float-vector -270.0 -180.0 -135.0) (float-vector -270.0 180.0 -135.0)))
+ (instance face :init :vertices (list (float-vector -270.0 -180.0 -135.0) (float-vector -270.0 -180.0 150.0) (float-vector 285.0 -180.0 150.0) (float-vector 285.0 -180.0 -135.0)))
+ (instance face :init :vertices (list (float-vector 285.0 180.0 -135.0) (float-vector 285.0 180.0 150.0) (float-vector -270.0 180.0 150.0) (float-vector -270.0 180.0 -135.0)))
+ (instance face :init :vertices (list (float-vector -270.0 180.0 -135.0) (float-vector -270.0 -180.0 -135.0) (float-vector 285.0 -180.0 -135.0) (float-vector 285.0 180.0 -135.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 300.5 210.0 164.5) (float-vector 285.5 210.0 164.5) (float-vector 285.5 -210.0 164.5) (float-vector 300.5 -210.0 164.5)))
+ (instance face :init :vertices (list (float-vector 285.5 210.0 -150.5) (float-vector 300.5 210.0 -150.5) (float-vector 300.5 -210.0 -150.5) (float-vector 285.5 -210.0 -150.5)))
+ (instance face :init :vertices (list (float-vector 300.5 210.0 164.5) (float-vector 300.5 210.0 -150.5) (float-vector 285.5 210.0 -150.5) (float-vector 285.5 210.0 164.5)))
+ (instance face :init :vertices (list (float-vector 300.5 -210.0 164.5) (float-vector 300.5 -210.0 -150.5) (float-vector 300.5 210.0 -150.5) (float-vector 300.5 210.0 164.5)))
+ (instance face :init :vertices (list (float-vector 285.5 -210.0 164.5) (float-vector 285.5 -210.0 -150.5) (float-vector 300.5 -210.0 -150.5) (float-vector 300.5 -210.0 164.5)))
+ (instance face :init :vertices (list (float-vector 285.5 210.0 164.5) (float-vector 285.5 210.0 -150.5) (float-vector 285.5 -210.0 -150.5) (float-vector 285.5 -210.0 164.5)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 327.33 -120.0 119.5) (float-vector 328.0 -120.0 122.0) (float-vector 327.33 -120.0 124.5) (float-vector 325.5 -120.0 126.33) (float-vector 323.0 -120.0 127.0) (float-vector 320.5 -120.0 126.33) (float-vector 318.67 -120.0 124.5) (float-vector 318.0 -120.0 122.0) (float-vector 318.67 -120.0 119.5) (float-vector 320.5 -120.0 117.67) (float-vector 323.0 -120.0 117.0) (float-vector 325.5 -120.0 117.67)))
+ (instance face :init :vertices (list (float-vector 328.0 120.0 122.0) (float-vector 327.33 120.0 119.5) (float-vector 325.5 120.0 117.67) (float-vector 323.0 120.0 117.0) (float-vector 320.5 120.0 117.67) (float-vector 318.67 120.0 119.5) (float-vector 318.0 120.0 122.0) (float-vector 318.67 120.0 124.5) (float-vector 320.5 120.0 126.33) (float-vector 323.0 120.0 127.0) (float-vector 325.5 120.0 126.33) (float-vector 327.33 120.0 124.5)))
+ (instance face :init :vertices (list (float-vector 327.33 -120.0 119.5) (float-vector 327.33 120.0 119.5) (float-vector 328.0 120.0 122.0) (float-vector 328.0 -120.0 122.0)))
+ (instance face :init :vertices (list (float-vector 325.5 -120.0 117.67) (float-vector 325.5 120.0 117.67) (float-vector 327.33 120.0 119.5) (float-vector 327.33 -120.0 119.5)))
+ (instance face :init :vertices (list (float-vector 323.0 -120.0 117.0) (float-vector 323.0 120.0 117.0) (float-vector 325.5 120.0 117.67) (float-vector 325.5 -120.0 117.67)))
+ (instance face :init :vertices (list (float-vector 320.5 -120.0 117.67) (float-vector 320.5 120.0 117.67) (float-vector 323.0 120.0 117.0) (float-vector 323.0 -120.0 117.0)))
+ (instance face :init :vertices (list (float-vector 318.67 -120.0 119.5) (float-vector 318.67 120.0 119.5) (float-vector 320.5 120.0 117.67) (float-vector 320.5 -120.0 117.67)))
+ (instance face :init :vertices (list (float-vector 318.0 -120.0 122.0) (float-vector 318.0 120.0 122.0) (float-vector 318.67 120.0 119.5) (float-vector 318.67 -120.0 119.5)))
+ (instance face :init :vertices (list (float-vector 318.67 -120.0 124.5) (float-vector 318.67 120.0 124.5) (float-vector 318.0 120.0 122.0) (float-vector 318.0 -120.0 122.0)))
+ (instance face :init :vertices (list (float-vector 320.5 -120.0 126.33) (float-vector 320.5 120.0 126.33) (float-vector 318.67 120.0 124.5) (float-vector 318.67 -120.0 124.5)))
+ (instance face :init :vertices (list (float-vector 323.0 -120.0 127.0) (float-vector 323.0 120.0 127.0) (float-vector 320.5 120.0 126.33) (float-vector 320.5 -120.0 126.33)))
+ (instance face :init :vertices (list (float-vector 325.5 -120.0 126.33) (float-vector 325.5 120.0 126.33) (float-vector 323.0 120.0 127.0) (float-vector 323.0 -120.0 127.0)))
+ (instance face :init :vertices (list (float-vector 327.33 -120.0 124.5) (float-vector 327.33 120.0 124.5) (float-vector 325.5 120.0 126.33) (float-vector 325.5 -120.0 126.33)))
+ (instance face :init :vertices (list (float-vector 328.0 -120.0 122.0) (float-vector 328.0 120.0 122.0) (float-vector 327.33 120.0 124.5) (float-vector 327.33 -120.0 124.5)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 323.0 120.0 126.0) (float-vector 293.0 120.0 126.0) (float-vector 293.0 105.0 126.0) (float-vector 323.0 105.0 126.0)))
+ (instance face :init :vertices (list (float-vector 293.0 120.0 118.0) (float-vector 323.0 120.0 118.0) (float-vector 323.0 105.0 118.0) (float-vector 293.0 105.0 118.0)))
+ (instance face :init :vertices (list (float-vector 323.0 120.0 126.0) (float-vector 323.0 120.0 118.0) (float-vector 293.0 120.0 118.0) (float-vector 293.0 120.0 126.0)))
+ (instance face :init :vertices (list (float-vector 323.0 105.0 126.0) (float-vector 323.0 105.0 118.0) (float-vector 323.0 120.0 118.0) (float-vector 323.0 120.0 126.0)))
+ (instance face :init :vertices (list (float-vector 293.0 105.0 126.0) (float-vector 293.0 105.0 118.0) (float-vector 323.0 105.0 118.0) (float-vector 323.0 105.0 126.0)))
+ (instance face :init :vertices (list (float-vector 293.0 120.0 126.0) (float-vector 293.0 120.0 118.0) (float-vector 293.0 105.0 118.0) (float-vector 293.0 105.0 126.0)))
+ ))
+ (instance faceset :init :faces (list
+ (instance face :init :vertices (list (float-vector 323.0 -105.0 126.0) (float-vector 293.0 -105.0 126.0) (float-vector 293.0 -120.0 126.0) (float-vector 323.0 -120.0 126.0)))
+ (instance face :init :vertices (list (float-vector 293.0 -105.0 118.0) (float-vector 323.0 -105.0 118.0) (float-vector 323.0 -120.0 118.0) (float-vector 293.0 -120.0 118.0)))
+ (instance face :init :vertices (list (float-vector 323.0 -105.0 126.0) (float-vector 323.0 -105.0 118.0) (float-vector 293.0 -105.0 118.0) (float-vector 293.0 -105.0 126.0)))
+ (instance face :init :vertices (list (float-vector 323.0 -120.0 126.0) (float-vector 323.0 -120.0 118.0) (float-vector 323.0 -105.0 118.0) (float-vector 323.0 -105.0 126.0)))
+ (instance face :init :vertices (list (float-vector 293.0 -120.0 126.0) (float-vector 293.0 -120.0 118.0) (float-vector 323.0 -120.0 118.0) (float-vector 323.0 -120.0 126.0)))
+ (instance face :init :vertices (list (float-vector 293.0 -105.0 126.0) (float-vector 293.0 -105.0 118.0) (float-vector 293.0 -120.0 118.0) (float-vector 293.0 -120.0 126.0)))
+ ))
+ ))
+ (dolist (b (cdr bc)) (send (car bc) :assoc b))
+ (send (elt bc 0) :set-color :white)
+ (send (elt bc 1) :set-color :seashell)
+ (send (elt bc 2) :set-color :gray)
+ (send (elt bc 3) :set-color :gray)
+ (send (elt bc 4) :set-color :gray)
+ (setq blink1 (instance bodyset-link :init (make-cascoords) :bodies bc :name :unknown-side-table-bodyset4 :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 blink1 :newcoords (make-coords :pos (float-vector 0.0 0.0 195.0) :rot #2f((1.0 0.0 0.0) (0.0 1.0 0.0) (0.0 0.0 1.0))))
+ (send blink0 :assoc blink1)
+ (send blink2 :newcoords (make-coords :pos (float-vector 0.0 0.0 412.0) :rot #2f((1.0 0.0 0.0) (0.0 1.0 0.0) (0.0 0.0 1.0))))
+ (send blink0 :assoc blink2)
+ (send blink3 :newcoords (make-coords :pos (float-vector 0.0 0.0 527.0) :rot #2f((1.0 0.0 0.0) (0.0 1.0 0.0) (0.0 0.0 1.0))))
+ (send blink0 :assoc blink3)
+ (send self :assoc blink0)
+
+ ;; definition of end-coords
+
+ ;; definition of joint
+
+ ;; definition of :drawer2
+ (setq joint0 (instance linear-joint :init
+ :parent-link blink0 :child-link blink1 :name :drawer2 :axis (float-vector 1.0 0.0 0.0)
+ :min 0.0 :max 600.0 :max-joint-velocity 0.785398 :max-joint-torque 100))
+
+ ;; definition of :drawer1
+ (setq joint1 (instance linear-joint :init
+ :parent-link blink0 :child-link blink2 :name :drawer1 :axis (float-vector 1.0 0.0 0.0)
+ :min 0.0 :max 600.0 :max-joint-velocity 0.785398 :max-joint-torque 100))
+
+ ;; definition of :drawer0
+ (setq joint2 (instance linear-joint :init
+ :parent-link blink0 :child-link blink3 :name :drawer0 :axis (...
[truncated message content] |