File: iron-table-object.l

package info (click to toggle)
euslisp 9.31%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 55,448 kB
  • sloc: ansic: 41,610; lisp: 3,339; makefile: 286; sh: 238; asm: 138; python: 53
file content (154 lines) | stat: -rw-r--r-- 22,008 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
;;
;; DO NOT EDIT THIS FILE
;; this file is automatically generated from euslisp+euslib version 
;;
;;
(defclass iron-table-object
  :super cascaded-link
  :slots (sensors
         ))
(defmethod iron-table-object
  (:init
   (&rest args &key (name "iron-table") (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 :iron-table-bodyset2
     (setq bc (list
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector -200.0 -300.0 720.0) (float-vector 200.0 -300.0 720.0) (float-vector 200.0 350.0 720.0) (float-vector 30.0 650.0 720.0) (float-vector -30.0 650.0 720.0) (float-vector -200.0 350.0 720.0)))
         (instance face :init :vertices (list (float-vector 200.0 -300.0 700.0) (float-vector -200.0 -300.0 700.0) (float-vector -200.0 350.0 700.0) (float-vector -30.0 650.0 700.0) (float-vector 30.0 650.0 700.0) (float-vector 200.0 350.0 700.0)))
         (instance face :init :vertices (list (float-vector -200.0 -300.0 720.0) (float-vector -200.0 -300.0 700.0) (float-vector 200.0 -300.0 700.0) (float-vector 200.0 -300.0 720.0)))
         (instance face :init :vertices (list (float-vector -200.0 350.0 720.0) (float-vector -200.0 350.0 700.0) (float-vector -200.0 -300.0 700.0) (float-vector -200.0 -300.0 720.0)))
         (instance face :init :vertices (list (float-vector -30.0 650.0 720.0) (float-vector -30.0 650.0 700.0) (float-vector -200.0 350.0 700.0) (float-vector -200.0 350.0 720.0)))
         (instance face :init :vertices (list (float-vector 30.0 650.0 720.0) (float-vector 30.0 650.0 700.0) (float-vector -30.0 650.0 700.0) (float-vector -30.0 650.0 720.0)))
         (instance face :init :vertices (list (float-vector 200.0 350.0 720.0) (float-vector 200.0 350.0 700.0) (float-vector 30.0 650.0 700.0) (float-vector 30.0 650.0 720.0)))
         (instance face :init :vertices (list (float-vector 200.0 -300.0 720.0) (float-vector 200.0 -300.0 700.0) (float-vector 200.0 350.0 700.0) (float-vector 200.0 350.0 720.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector -22.6795 -380.513 691.878) (float-vector -20.0 -374.679 700.0) (float-vector -22.6795 -368.846 708.122) (float-vector -30.0 -364.576 714.068) (float-vector -40.0 -363.013 716.245) (float-vector -50.0 -364.576 714.068) (float-vector -57.3205 -368.846 708.122) (float-vector -60.0 -374.679 700.0) (float-vector -57.3205 -380.513 691.878) (float-vector -50.0 -384.783 685.932) (float-vector -40.0 -386.346 683.755) (float-vector -30.0 -384.783 685.932)))
         (instance face :init :vertices (list (float-vector -20.0 600.0 0.0) (float-vector -22.6795 594.167 -8.12233) (float-vector -30.0 589.896 -14.0683) (float-vector -40.0 588.333 -16.2447) (float-vector -50.0 589.896 -14.0683) (float-vector -57.3205 594.167 -8.12233) (float-vector -60.0 600.0 1.731378e-14) (float-vector -57.3205 605.833 8.12233) (float-vector -50.0 610.104 14.0683) (float-vector -40.0 611.667 16.2447) (float-vector -30.0 610.104 14.0683) (float-vector -22.6795 605.833 8.12233)))
         (instance face :init :vertices (list (float-vector -22.6795 -380.513 691.878) (float-vector -22.6795 594.167 -8.12233) (float-vector -20.0 600.0 0.0) (float-vector -20.0 -374.679 700.0)))
         (instance face :init :vertices (list (float-vector -30.0 -384.783 685.932) (float-vector -30.0 589.896 -14.0683) (float-vector -22.6795 594.167 -8.12233) (float-vector -22.6795 -380.513 691.878)))
         (instance face :init :vertices (list (float-vector -40.0 -386.346 683.755) (float-vector -40.0 588.333 -16.2447) (float-vector -30.0 589.896 -14.0683) (float-vector -30.0 -384.783 685.932)))
         (instance face :init :vertices (list (float-vector -50.0 -384.783 685.932) (float-vector -50.0 589.896 -14.0683) (float-vector -40.0 588.333 -16.2447) (float-vector -40.0 -386.346 683.755)))
         (instance face :init :vertices (list (float-vector -57.3205 -380.513 691.878) (float-vector -57.3205 594.167 -8.12233) (float-vector -50.0 589.896 -14.0683) (float-vector -50.0 -384.783 685.932)))
         (instance face :init :vertices (list (float-vector -60.0 -374.679 700.0) (float-vector -60.0 600.0 1.731378e-14) (float-vector -57.3205 594.167 -8.12233) (float-vector -57.3205 -380.513 691.878)))
         (instance face :init :vertices (list (float-vector -57.3205 -368.846 708.122) (float-vector -57.3205 605.833 8.12233) (float-vector -60.0 600.0 1.731378e-14) (float-vector -60.0 -374.679 700.0)))
         (instance face :init :vertices (list (float-vector -50.0 -364.576 714.068) (float-vector -50.0 610.104 14.0683) (float-vector -57.3205 605.833 8.12233) (float-vector -57.3205 -368.846 708.122)))
         (instance face :init :vertices (list (float-vector -40.0 -363.013 716.245) (float-vector -40.0 611.667 16.2447) (float-vector -50.0 610.104 14.0683) (float-vector -50.0 -364.576 714.068)))
         (instance face :init :vertices (list (float-vector -30.0 -364.576 714.068) (float-vector -30.0 610.104 14.0683) (float-vector -40.0 611.667 16.2447) (float-vector -40.0 -363.013 716.245)))
         (instance face :init :vertices (list (float-vector -22.6795 -368.846 708.122) (float-vector -22.6795 605.833 8.12233) (float-vector -30.0 610.104 14.0683) (float-vector -30.0 -364.576 714.068)))
         (instance face :init :vertices (list (float-vector -20.0 -374.679 700.0) (float-vector -20.0 600.0 0.0) (float-vector -22.6795 605.833 8.12233) (float-vector -22.6795 -368.846 708.122)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector 17.3205 568.846 708.122) (float-vector 20.0 574.679 700.0) (float-vector 17.3205 580.513 691.878) (float-vector 10.0 584.783 685.932) (float-vector 1.065814e-14 586.346 683.755) (float-vector -10.0 584.783 685.932) (float-vector -17.3205 580.513 691.878) (float-vector -20.0 574.679 700.0) (float-vector -17.3205 568.846 708.122) (float-vector -10.0 564.576 714.068) (float-vector -3.197442e-14 563.013 716.245) (float-vector 10.0 564.576 714.068)))
         (instance face :init :vertices (list (float-vector 20.0 -400.0 0.0) (float-vector 17.3205 -405.833 8.12233) (float-vector 10.0 -410.104 14.0683) (float-vector -3.197442e-14 -411.667 16.2447) (float-vector -10.0 -410.104 14.0683) (float-vector -17.3205 -405.833 8.12233) (float-vector -20.0 -400.0 -1.731378e-14) (float-vector -17.3205 -394.167 -8.12233) (float-vector -10.0 -389.896 -14.0683) (float-vector 1.065814e-14 -388.333 -16.2447) (float-vector 10.0 -389.896 -14.0683) (float-vector 17.3205 -394.167 -8.12233)))
         (instance face :init :vertices (list (float-vector 17.3205 568.846 708.122) (float-vector 17.3205 -405.833 8.12233) (float-vector 20.0 -400.0 0.0) (float-vector 20.0 574.679 700.0)))
         (instance face :init :vertices (list (float-vector 10.0 564.576 714.068) (float-vector 10.0 -410.104 14.0683) (float-vector 17.3205 -405.833 8.12233) (float-vector 17.3205 568.846 708.122)))
         (instance face :init :vertices (list (float-vector -3.197442e-14 563.013 716.245) (float-vector -3.197442e-14 -411.667 16.2447) (float-vector 10.0 -410.104 14.0683) (float-vector 10.0 564.576 714.068)))
         (instance face :init :vertices (list (float-vector -10.0 564.576 714.068) (float-vector -10.0 -410.104 14.0683) (float-vector -3.197442e-14 -411.667 16.2447) (float-vector -3.197442e-14 563.013 716.245)))
         (instance face :init :vertices (list (float-vector -17.3205 568.846 708.122) (float-vector -17.3205 -405.833 8.12233) (float-vector -10.0 -410.104 14.0683) (float-vector -10.0 564.576 714.068)))
         (instance face :init :vertices (list (float-vector -20.0 574.679 700.0) (float-vector -20.0 -400.0 -1.731378e-14) (float-vector -17.3205 -405.833 8.12233) (float-vector -17.3205 568.846 708.122)))
         (instance face :init :vertices (list (float-vector -17.3205 580.513 691.878) (float-vector -17.3205 -394.167 -8.12233) (float-vector -20.0 -400.0 -1.731378e-14) (float-vector -20.0 574.679 700.0)))
         (instance face :init :vertices (list (float-vector -10.0 584.783 685.932) (float-vector -10.0 -389.896 -14.0683) (float-vector -17.3205 -394.167 -8.12233) (float-vector -17.3205 580.513 691.878)))
         (instance face :init :vertices (list (float-vector 1.065814e-14 586.346 683.755) (float-vector 1.065814e-14 -388.333 -16.2447) (float-vector -10.0 -389.896 -14.0683) (float-vector -10.0 584.783 685.932)))
         (instance face :init :vertices (list (float-vector 10.0 584.783 685.932) (float-vector 10.0 -389.896 -14.0683) (float-vector 1.065814e-14 -388.333 -16.2447) (float-vector 1.065814e-14 586.346 683.755)))
         (instance face :init :vertices (list (float-vector 17.3205 580.513 691.878) (float-vector 17.3205 -394.167 -8.12233) (float-vector 10.0 -389.896 -14.0683) (float-vector 10.0 584.783 685.932)))
         (instance face :init :vertices (list (float-vector 20.0 574.679 700.0) (float-vector 20.0 -400.0 0.0) (float-vector 17.3205 -394.167 -8.12233) (float-vector 17.3205 580.513 691.878)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector 57.3205 -380.513 691.878) (float-vector 60.0 -374.679 700.0) (float-vector 57.3205 -368.846 708.122) (float-vector 50.0 -364.576 714.068) (float-vector 40.0 -363.013 716.245) (float-vector 30.0 -364.576 714.068) (float-vector 22.6795 -368.846 708.122) (float-vector 20.0 -374.679 700.0) (float-vector 22.6795 -380.513 691.878) (float-vector 30.0 -384.783 685.932) (float-vector 40.0 -386.346 683.755) (float-vector 50.0 -384.783 685.932)))
         (instance face :init :vertices (list (float-vector 60.0 600.0 0.0) (float-vector 57.3205 594.167 -8.12233) (float-vector 50.0 589.896 -14.0683) (float-vector 40.0 588.333 -16.2447) (float-vector 30.0 589.896 -14.0683) (float-vector 22.6795 594.167 -8.12233) (float-vector 20.0 600.0 1.731378e-14) (float-vector 22.6795 605.833 8.12233) (float-vector 30.0 610.104 14.0683) (float-vector 40.0 611.667 16.2447) (float-vector 50.0 610.104 14.0683) (float-vector 57.3205 605.833 8.12233)))
         (instance face :init :vertices (list (float-vector 57.3205 -380.513 691.878) (float-vector 57.3205 594.167 -8.12233) (float-vector 60.0 600.0 0.0) (float-vector 60.0 -374.679 700.0)))
         (instance face :init :vertices (list (float-vector 50.0 -384.783 685.932) (float-vector 50.0 589.896 -14.0683) (float-vector 57.3205 594.167 -8.12233) (float-vector 57.3205 -380.513 691.878)))
         (instance face :init :vertices (list (float-vector 40.0 -386.346 683.755) (float-vector 40.0 588.333 -16.2447) (float-vector 50.0 589.896 -14.0683) (float-vector 50.0 -384.783 685.932)))
         (instance face :init :vertices (list (float-vector 30.0 -384.783 685.932) (float-vector 30.0 589.896 -14.0683) (float-vector 40.0 588.333 -16.2447) (float-vector 40.0 -386.346 683.755)))
         (instance face :init :vertices (list (float-vector 22.6795 -380.513 691.878) (float-vector 22.6795 594.167 -8.12233) (float-vector 30.0 589.896 -14.0683) (float-vector 30.0 -384.783 685.932)))
         (instance face :init :vertices (list (float-vector 20.0 -374.679 700.0) (float-vector 20.0 600.0 1.731378e-14) (float-vector 22.6795 594.167 -8.12233) (float-vector 22.6795 -380.513 691.878)))
         (instance face :init :vertices (list (float-vector 22.6795 -368.846 708.122) (float-vector 22.6795 605.833 8.12233) (float-vector 20.0 600.0 1.731378e-14) (float-vector 20.0 -374.679 700.0)))
         (instance face :init :vertices (list (float-vector 30.0 -364.576 714.068) (float-vector 30.0 610.104 14.0683) (float-vector 22.6795 605.833 8.12233) (float-vector 22.6795 -368.846 708.122)))
         (instance face :init :vertices (list (float-vector 40.0 -363.013 716.245) (float-vector 40.0 611.667 16.2447) (float-vector 30.0 610.104 14.0683) (float-vector 30.0 -364.576 714.068)))
         (instance face :init :vertices (list (float-vector 50.0 -364.576 714.068) (float-vector 50.0 610.104 14.0683) (float-vector 40.0 611.667 16.2447) (float-vector 40.0 -363.013 716.245)))
         (instance face :init :vertices (list (float-vector 57.3205 -368.846 708.122) (float-vector 57.3205 605.833 8.12233) (float-vector 50.0 610.104 14.0683) (float-vector 50.0 -364.576 714.068)))
         (instance face :init :vertices (list (float-vector 60.0 -374.679 700.0) (float-vector 60.0 600.0 0.0) (float-vector 57.3205 605.833 8.12233) (float-vector 57.3205 -368.846 708.122)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector 150.0 608.235 -18.226) (float-vector 150.0 616.245 -11.6667) (float-vector 150.0 619.902 -1.9813) (float-vector 150.0 618.226 8.23495) (float-vector 150.0 611.667 16.2447) (float-vector 150.0 601.981 19.9016) (float-vector 150.0 591.765 18.226) (float-vector 150.0 583.755 11.6667) (float-vector 150.0 580.098 1.9813) (float-vector 150.0 581.774 -8.23495) (float-vector 150.0 588.333 -16.2447) (float-vector 150.0 598.019 -19.9016)))
         (instance face :init :vertices (list (float-vector -150.0 616.245 -11.6667) (float-vector -150.0 608.235 -18.226) (float-vector -150.0 598.019 -19.9016) (float-vector -150.0 588.333 -16.2447) (float-vector -150.0 581.774 -8.23495) (float-vector -150.0 580.098 1.9813) (float-vector -150.0 583.755 11.6667) (float-vector -150.0 591.765 18.226) (float-vector -150.0 601.981 19.9016) (float-vector -150.0 611.667 16.2447) (float-vector -150.0 618.226 8.23495) (float-vector -150.0 619.902 -1.9813)))
         (instance face :init :vertices (list (float-vector 150.0 608.235 -18.226) (float-vector -150.0 608.235 -18.226) (float-vector -150.0 616.245 -11.6667) (float-vector 150.0 616.245 -11.6667)))
         (instance face :init :vertices (list (float-vector 150.0 598.019 -19.9016) (float-vector -150.0 598.019 -19.9016) (float-vector -150.0 608.235 -18.226) (float-vector 150.0 608.235 -18.226)))
         (instance face :init :vertices (list (float-vector 150.0 588.333 -16.2447) (float-vector -150.0 588.333 -16.2447) (float-vector -150.0 598.019 -19.9016) (float-vector 150.0 598.019 -19.9016)))
         (instance face :init :vertices (list (float-vector 150.0 581.774 -8.23495) (float-vector -150.0 581.774 -8.23495) (float-vector -150.0 588.333 -16.2447) (float-vector 150.0 588.333 -16.2447)))
         (instance face :init :vertices (list (float-vector 150.0 580.098 1.9813) (float-vector -150.0 580.098 1.9813) (float-vector -150.0 581.774 -8.23495) (float-vector 150.0 581.774 -8.23495)))
         (instance face :init :vertices (list (float-vector 150.0 583.755 11.6667) (float-vector -150.0 583.755 11.6667) (float-vector -150.0 580.098 1.9813) (float-vector 150.0 580.098 1.9813)))
         (instance face :init :vertices (list (float-vector 150.0 591.765 18.226) (float-vector -150.0 591.765 18.226) (float-vector -150.0 583.755 11.6667) (float-vector 150.0 583.755 11.6667)))
         (instance face :init :vertices (list (float-vector 150.0 601.981 19.9016) (float-vector -150.0 601.981 19.9016) (float-vector -150.0 591.765 18.226) (float-vector 150.0 591.765 18.226)))
         (instance face :init :vertices (list (float-vector 150.0 611.667 16.2447) (float-vector -150.0 611.667 16.2447) (float-vector -150.0 601.981 19.9016) (float-vector 150.0 601.981 19.9016)))
         (instance face :init :vertices (list (float-vector 150.0 618.226 8.23495) (float-vector -150.0 618.226 8.23495) (float-vector -150.0 611.667 16.2447) (float-vector 150.0 611.667 16.2447)))
         (instance face :init :vertices (list (float-vector 150.0 619.902 -1.9813) (float-vector -150.0 619.902 -1.9813) (float-vector -150.0 618.226 8.23495) (float-vector 150.0 618.226 8.23495)))
         (instance face :init :vertices (list (float-vector 150.0 616.245 -11.6667) (float-vector -150.0 616.245 -11.6667) (float-vector -150.0 619.902 -1.9813) (float-vector 150.0 619.902 -1.9813)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector 170.0 -419.902 -1.9813) (float-vector 170.0 -416.245 -11.6667) (float-vector 170.0 -408.235 -18.226) (float-vector 170.0 -398.019 -19.9016) (float-vector 170.0 -388.333 -16.2447) (float-vector 170.0 -381.774 -8.23495) (float-vector 170.0 -380.098 1.9813) (float-vector 170.0 -383.755 11.6667) (float-vector 170.0 -391.765 18.226) (float-vector 170.0 -401.981 19.9016) (float-vector 170.0 -411.667 16.2447) (float-vector 170.0 -418.226 8.23495)))
         (instance face :init :vertices (list (float-vector -130.0 -416.245 -11.6667) (float-vector -130.0 -419.902 -1.9813) (float-vector -130.0 -418.226 8.23495) (float-vector -130.0 -411.667 16.2447) (float-vector -130.0 -401.981 19.9016) (float-vector -130.0 -391.765 18.226) (float-vector -130.0 -383.755 11.6667) (float-vector -130.0 -380.098 1.9813) (float-vector -130.0 -381.774 -8.23495) (float-vector -130.0 -388.333 -16.2447) (float-vector -130.0 -398.019 -19.9016) (float-vector -130.0 -408.235 -18.226)))
         (instance face :init :vertices (list (float-vector 170.0 -419.902 -1.9813) (float-vector -130.0 -419.902 -1.9813) (float-vector -130.0 -416.245 -11.6667) (float-vector 170.0 -416.245 -11.6667)))
         (instance face :init :vertices (list (float-vector 170.0 -418.226 8.23495) (float-vector -130.0 -418.226 8.23495) (float-vector -130.0 -419.902 -1.9813) (float-vector 170.0 -419.902 -1.9813)))
         (instance face :init :vertices (list (float-vector 170.0 -411.667 16.2447) (float-vector -130.0 -411.667 16.2447) (float-vector -130.0 -418.226 8.23495) (float-vector 170.0 -418.226 8.23495)))
         (instance face :init :vertices (list (float-vector 170.0 -401.981 19.9016) (float-vector -130.0 -401.981 19.9016) (float-vector -130.0 -411.667 16.2447) (float-vector 170.0 -411.667 16.2447)))
         (instance face :init :vertices (list (float-vector 170.0 -391.765 18.226) (float-vector -130.0 -391.765 18.226) (float-vector -130.0 -401.981 19.9016) (float-vector 170.0 -401.981 19.9016)))
         (instance face :init :vertices (list (float-vector 170.0 -383.755 11.6667) (float-vector -130.0 -383.755 11.6667) (float-vector -130.0 -391.765 18.226) (float-vector 170.0 -391.765 18.226)))
         (instance face :init :vertices (list (float-vector 170.0 -380.098 1.9813) (float-vector -130.0 -380.098 1.9813) (float-vector -130.0 -383.755 11.6667) (float-vector 170.0 -383.755 11.6667)))
         (instance face :init :vertices (list (float-vector 170.0 -381.774 -8.23495) (float-vector -130.0 -381.774 -8.23495) (float-vector -130.0 -380.098 1.9813) (float-vector 170.0 -380.098 1.9813)))
         (instance face :init :vertices (list (float-vector 170.0 -388.333 -16.2447) (float-vector -130.0 -388.333 -16.2447) (float-vector -130.0 -381.774 -8.23495) (float-vector 170.0 -381.774 -8.23495)))
         (instance face :init :vertices (list (float-vector 170.0 -398.019 -19.9016) (float-vector -130.0 -398.019 -19.9016) (float-vector -130.0 -388.333 -16.2447) (float-vector 170.0 -388.333 -16.2447)))
         (instance face :init :vertices (list (float-vector 170.0 -408.235 -18.226) (float-vector -130.0 -408.235 -18.226) (float-vector -130.0 -398.019 -19.9016) (float-vector 170.0 -398.019 -19.9016)))
         (instance face :init :vertices (list (float-vector 170.0 -416.245 -11.6667) (float-vector -130.0 -416.245 -11.6667) (float-vector -130.0 -408.235 -18.226) (float-vector 170.0 -408.235 -18.226)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector -200.0 -320.0 720.0) (float-vector -200.0 -500.0 720.0) (float-vector 200.0 -500.0 720.0) (float-vector 200.0 -320.0 720.0)))
         (instance face :init :vertices (list (float-vector -200.0 -500.0 700.0) (float-vector -200.0 -320.0 700.0) (float-vector 200.0 -320.0 700.0) (float-vector 200.0 -500.0 700.0)))
         (instance face :init :vertices (list (float-vector -200.0 -320.0 720.0) (float-vector -200.0 -320.0 700.0) (float-vector -200.0 -500.0 700.0) (float-vector -200.0 -500.0 720.0)))
         (instance face :init :vertices (list (float-vector 200.0 -320.0 720.0) (float-vector 200.0 -320.0 700.0) (float-vector -200.0 -320.0 700.0) (float-vector -200.0 -320.0 720.0)))
         (instance face :init :vertices (list (float-vector 200.0 -500.0 720.0) (float-vector 200.0 -500.0 700.0) (float-vector 200.0 -320.0 700.0) (float-vector 200.0 -320.0 720.0)))
         (instance face :init :vertices (list (float-vector -200.0 -500.0 720.0) (float-vector -200.0 -500.0 700.0) (float-vector 200.0 -500.0 700.0) (float-vector 200.0 -500.0 720.0)))
       ))
       ))
     (dolist (b (cdr bc)) (send (car bc) :assoc b))
     (send (elt bc 0) :set-color :lavender)
     (send (elt bc 1) :set-color :white)
     (send (elt bc 2) :set-color :white)
     (send (elt bc 3) :set-color :white)
     (send (elt bc 4) :set-color :white)
     (send (elt bc 5) :set-color :white)
     (send (elt bc 6) :set-color :gray)
     (setq blink0 (instance bodyset-link :init (make-cascoords) :bodies bc :name :iron-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 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))

  (: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 iron-table (&rest args) (instance* iron-table-object :init args))
;; (format *error-output* "(instance iron-table-object :init) for generating model~%")