File: picaladder-object.l

package info (click to toggle)
euslisp 9.27%2Bdfsg-7
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 55,344 kB
  • sloc: ansic: 41,162; lisp: 3,339; makefile: 256; sh: 208; asm: 138; python: 53
file content (202 lines) | stat: -rw-r--r-- 21,919 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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
;;
;; DO NOT EDIT THIS FILE
;; this file is automatically generated from euslisp+euslib version 
;;
;;
(defclass picaladder-object
  :super cascaded-link
  :slots (sensors
         ))
(defmethod picaladder-object
  (:init
   (&rest args &key (name "picaladder") (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 :root
     (setq bc (list
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector -40.0 259.0 1814.0) (float-vector -40.0 259.0 1834.0) (float-vector 40.0 259.0 1834.0) (float-vector 40.0 259.0 1814.0)))
         (instance face :init :vertices (list (float-vector -40.0 -259.0 1834.0) (float-vector -40.0 -259.0 1814.0) (float-vector 40.0 -259.0 1814.0) (float-vector 40.0 -259.0 1834.0)))
         (instance face :init :vertices (list (float-vector -40.0 259.0 1814.0) (float-vector -40.0 -259.0 1814.0) (float-vector -40.0 -259.0 1834.0) (float-vector -40.0 259.0 1834.0)))
         (instance face :init :vertices (list (float-vector 40.0 259.0 1814.0) (float-vector 40.0 -259.0 1814.0) (float-vector -40.0 -259.0 1814.0) (float-vector -40.0 259.0 1814.0)))
         (instance face :init :vertices (list (float-vector 40.0 259.0 1834.0) (float-vector 40.0 -259.0 1834.0) (float-vector 40.0 -259.0 1814.0) (float-vector 40.0 259.0 1814.0)))
         (instance face :init :vertices (list (float-vector -40.0 259.0 1834.0) (float-vector -40.0 -259.0 1834.0) (float-vector 40.0 -259.0 1834.0) (float-vector 40.0 259.0 1834.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector 562.0 -476.0 10.0) (float-vector 562.0 -456.0 10.0) (float-vector 622.0 -456.0 10.0) (float-vector 622.0 -476.0 10.0)))
         (instance face :init :vertices (list (float-vector 10.0 -249.0 1834.0) (float-vector 10.0 -269.0 1834.0) (float-vector 70.0 -269.0 1834.0) (float-vector 70.0 -249.0 1834.0)))
         (instance face :init :vertices (list (float-vector 562.0 -476.0 10.0) (float-vector 10.0 -269.0 1834.0) (float-vector 10.0 -249.0 1834.0) (float-vector 562.0 -456.0 10.0)))
         (instance face :init :vertices (list (float-vector 622.0 -476.0 10.0) (float-vector 70.0 -269.0 1834.0) (float-vector 10.0 -269.0 1834.0) (float-vector 562.0 -476.0 10.0)))
         (instance face :init :vertices (list (float-vector 622.0 -456.0 10.0) (float-vector 70.0 -249.0 1834.0) (float-vector 70.0 -269.0 1834.0) (float-vector 622.0 -476.0 10.0)))
         (instance face :init :vertices (list (float-vector 562.0 -456.0 10.0) (float-vector 10.0 -249.0 1834.0) (float-vector 70.0 -249.0 1834.0) (float-vector 622.0 -456.0 10.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector 562.0 456.0 10.0) (float-vector 562.0 476.0 10.0) (float-vector 622.0 476.0 10.0) (float-vector 622.0 456.0 10.0)))
         (instance face :init :vertices (list (float-vector 10.0 269.0 1834.0) (float-vector 10.0 249.0 1834.0) (float-vector 70.0 249.0 1834.0) (float-vector 70.0 269.0 1834.0)))
         (instance face :init :vertices (list (float-vector 562.0 456.0 10.0) (float-vector 10.0 249.0 1834.0) (float-vector 10.0 269.0 1834.0) (float-vector 562.0 476.0 10.0)))
         (instance face :init :vertices (list (float-vector 622.0 456.0 10.0) (float-vector 70.0 249.0 1834.0) (float-vector 10.0 249.0 1834.0) (float-vector 562.0 456.0 10.0)))
         (instance face :init :vertices (list (float-vector 622.0 476.0 10.0) (float-vector 70.0 269.0 1834.0) (float-vector 70.0 249.0 1834.0) (float-vector 622.0 456.0 10.0)))
         (instance face :init :vertices (list (float-vector 562.0 476.0 10.0) (float-vector 10.0 269.0 1834.0) (float-vector 70.0 269.0 1834.0) (float-vector 622.0 476.0 10.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector 470.0 431.5 314.0) (float-vector 530.0 431.5 314.0) (float-vector 531.0 431.5 295.0) (float-vector 480.0 431.5 278.0)))
         (instance face :init :vertices (list (float-vector 530.0 -431.5 314.0) (float-vector 470.0 -431.5 314.0) (float-vector 480.0 -431.5 278.0) (float-vector 531.0 -431.5 295.0)))
         (instance face :init :vertices (list (float-vector 470.0 431.5 314.0) (float-vector 470.0 -431.5 314.0) (float-vector 530.0 -431.5 314.0) (float-vector 530.0 431.5 314.0)))
         (instance face :init :vertices (list (float-vector 480.0 431.5 278.0) (float-vector 480.0 -431.5 278.0) (float-vector 470.0 -431.5 314.0) (float-vector 470.0 431.5 314.0)))
         (instance face :init :vertices (list (float-vector 531.0 431.5 295.0) (float-vector 531.0 -431.5 295.0) (float-vector 480.0 -431.5 278.0) (float-vector 480.0 431.5 278.0)))
         (instance face :init :vertices (list (float-vector 530.0 431.5 314.0) (float-vector 530.0 -431.5 314.0) (float-vector 531.0 -431.5 295.0) (float-vector 531.0 431.5 295.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector 378.0 397.0 618.0) (float-vector 438.0 397.0 618.0) (float-vector 439.0 397.0 599.0) (float-vector 388.0 397.0 582.0)))
         (instance face :init :vertices (list (float-vector 438.0 -397.0 618.0) (float-vector 378.0 -397.0 618.0) (float-vector 388.0 -397.0 582.0) (float-vector 439.0 -397.0 599.0)))
         (instance face :init :vertices (list (float-vector 378.0 397.0 618.0) (float-vector 378.0 -397.0 618.0) (float-vector 438.0 -397.0 618.0) (float-vector 438.0 397.0 618.0)))
         (instance face :init :vertices (list (float-vector 388.0 397.0 582.0) (float-vector 388.0 -397.0 582.0) (float-vector 378.0 -397.0 618.0) (float-vector 378.0 397.0 618.0)))
         (instance face :init :vertices (list (float-vector 439.0 397.0 599.0) (float-vector 439.0 -397.0 599.0) (float-vector 388.0 -397.0 582.0) (float-vector 388.0 397.0 582.0)))
         (instance face :init :vertices (list (float-vector 438.0 397.0 618.0) (float-vector 438.0 -397.0 618.0) (float-vector 439.0 -397.0 599.0) (float-vector 439.0 397.0 599.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector 286.0 362.5 922.0) (float-vector 346.0 362.5 922.0) (float-vector 347.0 362.5 903.0) (float-vector 296.0 362.5 886.0)))
         (instance face :init :vertices (list (float-vector 346.0 -362.5 922.0) (float-vector 286.0 -362.5 922.0) (float-vector 296.0 -362.5 886.0) (float-vector 347.0 -362.5 903.0)))
         (instance face :init :vertices (list (float-vector 286.0 362.5 922.0) (float-vector 286.0 -362.5 922.0) (float-vector 346.0 -362.5 922.0) (float-vector 346.0 362.5 922.0)))
         (instance face :init :vertices (list (float-vector 296.0 362.5 886.0) (float-vector 296.0 -362.5 886.0) (float-vector 286.0 -362.5 922.0) (float-vector 286.0 362.5 922.0)))
         (instance face :init :vertices (list (float-vector 347.0 362.5 903.0) (float-vector 347.0 -362.5 903.0) (float-vector 296.0 -362.5 886.0) (float-vector 296.0 362.5 886.0)))
         (instance face :init :vertices (list (float-vector 346.0 362.5 922.0) (float-vector 346.0 -362.5 922.0) (float-vector 347.0 -362.5 903.0) (float-vector 347.0 362.5 903.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector 194.0 328.0 1226.0) (float-vector 254.0 328.0 1226.0) (float-vector 255.0 328.0 1207.0) (float-vector 204.0 328.0 1190.0)))
         (instance face :init :vertices (list (float-vector 254.0 -328.0 1226.0) (float-vector 194.0 -328.0 1226.0) (float-vector 204.0 -328.0 1190.0) (float-vector 255.0 -328.0 1207.0)))
         (instance face :init :vertices (list (float-vector 194.0 328.0 1226.0) (float-vector 194.0 -328.0 1226.0) (float-vector 254.0 -328.0 1226.0) (float-vector 254.0 328.0 1226.0)))
         (instance face :init :vertices (list (float-vector 204.0 328.0 1190.0) (float-vector 204.0 -328.0 1190.0) (float-vector 194.0 -328.0 1226.0) (float-vector 194.0 328.0 1226.0)))
         (instance face :init :vertices (list (float-vector 255.0 328.0 1207.0) (float-vector 255.0 -328.0 1207.0) (float-vector 204.0 -328.0 1190.0) (float-vector 204.0 328.0 1190.0)))
         (instance face :init :vertices (list (float-vector 254.0 328.0 1226.0) (float-vector 254.0 -328.0 1226.0) (float-vector 255.0 -328.0 1207.0) (float-vector 255.0 328.0 1207.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector 102.0 293.5 1530.0) (float-vector 162.0 293.5 1530.0) (float-vector 163.0 293.5 1511.0) (float-vector 112.0 293.5 1494.0)))
         (instance face :init :vertices (list (float-vector 162.0 -293.5 1530.0) (float-vector 102.0 -293.5 1530.0) (float-vector 112.0 -293.5 1494.0) (float-vector 163.0 -293.5 1511.0)))
         (instance face :init :vertices (list (float-vector 102.0 293.5 1530.0) (float-vector 102.0 -293.5 1530.0) (float-vector 162.0 -293.5 1530.0) (float-vector 162.0 293.5 1530.0)))
         (instance face :init :vertices (list (float-vector 112.0 293.5 1494.0) (float-vector 112.0 -293.5 1494.0) (float-vector 102.0 -293.5 1530.0) (float-vector 102.0 293.5 1530.0)))
         (instance face :init :vertices (list (float-vector 163.0 293.5 1511.0) (float-vector 163.0 -293.5 1511.0) (float-vector 112.0 -293.5 1494.0) (float-vector 112.0 293.5 1494.0)))
         (instance face :init :vertices (list (float-vector 162.0 293.5 1530.0) (float-vector 162.0 -293.5 1530.0) (float-vector 163.0 -293.5 1511.0) (float-vector 163.0 293.5 1511.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector 10.0 259.0 1834.0) (float-vector 70.0 259.0 1834.0) (float-vector 71.0 259.0 1815.0) (float-vector 20.0 259.0 1798.0)))
         (instance face :init :vertices (list (float-vector 70.0 -259.0 1834.0) (float-vector 10.0 -259.0 1834.0) (float-vector 20.0 -259.0 1798.0) (float-vector 71.0 -259.0 1815.0)))
         (instance face :init :vertices (list (float-vector 10.0 259.0 1834.0) (float-vector 10.0 -259.0 1834.0) (float-vector 70.0 -259.0 1834.0) (float-vector 70.0 259.0 1834.0)))
         (instance face :init :vertices (list (float-vector 20.0 259.0 1798.0) (float-vector 20.0 -259.0 1798.0) (float-vector 10.0 -259.0 1834.0) (float-vector 10.0 259.0 1834.0)))
         (instance face :init :vertices (list (float-vector 71.0 259.0 1815.0) (float-vector 71.0 -259.0 1815.0) (float-vector 20.0 -259.0 1798.0) (float-vector 20.0 259.0 1798.0)))
         (instance face :init :vertices (list (float-vector 70.0 259.0 1834.0) (float-vector 70.0 -259.0 1834.0) (float-vector 71.0 -259.0 1815.0) (float-vector 71.0 259.0 1815.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector -562.0 476.0 10.0) (float-vector -562.0 456.0 10.0) (float-vector -622.0 456.0 10.0) (float-vector -622.0 476.0 10.0)))
         (instance face :init :vertices (list (float-vector -10.0 249.0 1834.0) (float-vector -10.0 269.0 1834.0) (float-vector -70.0 269.0 1834.0) (float-vector -70.0 249.0 1834.0)))
         (instance face :init :vertices (list (float-vector -562.0 476.0 10.0) (float-vector -10.0 269.0 1834.0) (float-vector -10.0 249.0 1834.0) (float-vector -562.0 456.0 10.0)))
         (instance face :init :vertices (list (float-vector -622.0 476.0 10.0) (float-vector -70.0 269.0 1834.0) (float-vector -10.0 269.0 1834.0) (float-vector -562.0 476.0 10.0)))
         (instance face :init :vertices (list (float-vector -622.0 456.0 10.0) (float-vector -70.0 249.0 1834.0) (float-vector -70.0 269.0 1834.0) (float-vector -622.0 476.0 10.0)))
         (instance face :init :vertices (list (float-vector -562.0 456.0 10.0) (float-vector -10.0 249.0 1834.0) (float-vector -70.0 249.0 1834.0) (float-vector -622.0 456.0 10.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector -562.0 -456.0 10.0) (float-vector -562.0 -476.0 10.0) (float-vector -622.0 -476.0 10.0) (float-vector -622.0 -456.0 10.0)))
         (instance face :init :vertices (list (float-vector -10.0 -269.0 1834.0) (float-vector -10.0 -249.0 1834.0) (float-vector -70.0 -249.0 1834.0) (float-vector -70.0 -269.0 1834.0)))
         (instance face :init :vertices (list (float-vector -562.0 -456.0 10.0) (float-vector -10.0 -249.0 1834.0) (float-vector -10.0 -269.0 1834.0) (float-vector -562.0 -476.0 10.0)))
         (instance face :init :vertices (list (float-vector -622.0 -456.0 10.0) (float-vector -70.0 -249.0 1834.0) (float-vector -10.0 -249.0 1834.0) (float-vector -562.0 -456.0 10.0)))
         (instance face :init :vertices (list (float-vector -622.0 -476.0 10.0) (float-vector -70.0 -269.0 1834.0) (float-vector -70.0 -249.0 1834.0) (float-vector -622.0 -456.0 10.0)))
         (instance face :init :vertices (list (float-vector -562.0 -476.0 10.0) (float-vector -10.0 -269.0 1834.0) (float-vector -70.0 -269.0 1834.0) (float-vector -622.0 -476.0 10.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector -470.0 -431.5 314.0) (float-vector -530.0 -431.5 314.0) (float-vector -531.0 -431.5 295.0) (float-vector -480.0 -431.5 278.0)))
         (instance face :init :vertices (list (float-vector -530.0 431.5 314.0) (float-vector -470.0 431.5 314.0) (float-vector -480.0 431.5 278.0) (float-vector -531.0 431.5 295.0)))
         (instance face :init :vertices (list (float-vector -470.0 -431.5 314.0) (float-vector -470.0 431.5 314.0) (float-vector -530.0 431.5 314.0) (float-vector -530.0 -431.5 314.0)))
         (instance face :init :vertices (list (float-vector -480.0 -431.5 278.0) (float-vector -480.0 431.5 278.0) (float-vector -470.0 431.5 314.0) (float-vector -470.0 -431.5 314.0)))
         (instance face :init :vertices (list (float-vector -531.0 -431.5 295.0) (float-vector -531.0 431.5 295.0) (float-vector -480.0 431.5 278.0) (float-vector -480.0 -431.5 278.0)))
         (instance face :init :vertices (list (float-vector -530.0 -431.5 314.0) (float-vector -530.0 431.5 314.0) (float-vector -531.0 431.5 295.0) (float-vector -531.0 -431.5 295.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector -378.0 -397.0 618.0) (float-vector -438.0 -397.0 618.0) (float-vector -439.0 -397.0 599.0) (float-vector -388.0 -397.0 582.0)))
         (instance face :init :vertices (list (float-vector -438.0 397.0 618.0) (float-vector -378.0 397.0 618.0) (float-vector -388.0 397.0 582.0) (float-vector -439.0 397.0 599.0)))
         (instance face :init :vertices (list (float-vector -378.0 -397.0 618.0) (float-vector -378.0 397.0 618.0) (float-vector -438.0 397.0 618.0) (float-vector -438.0 -397.0 618.0)))
         (instance face :init :vertices (list (float-vector -388.0 -397.0 582.0) (float-vector -388.0 397.0 582.0) (float-vector -378.0 397.0 618.0) (float-vector -378.0 -397.0 618.0)))
         (instance face :init :vertices (list (float-vector -439.0 -397.0 599.0) (float-vector -439.0 397.0 599.0) (float-vector -388.0 397.0 582.0) (float-vector -388.0 -397.0 582.0)))
         (instance face :init :vertices (list (float-vector -438.0 -397.0 618.0) (float-vector -438.0 397.0 618.0) (float-vector -439.0 397.0 599.0) (float-vector -439.0 -397.0 599.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector -286.0 -362.5 922.0) (float-vector -346.0 -362.5 922.0) (float-vector -347.0 -362.5 903.0) (float-vector -296.0 -362.5 886.0)))
         (instance face :init :vertices (list (float-vector -346.0 362.5 922.0) (float-vector -286.0 362.5 922.0) (float-vector -296.0 362.5 886.0) (float-vector -347.0 362.5 903.0)))
         (instance face :init :vertices (list (float-vector -286.0 -362.5 922.0) (float-vector -286.0 362.5 922.0) (float-vector -346.0 362.5 922.0) (float-vector -346.0 -362.5 922.0)))
         (instance face :init :vertices (list (float-vector -296.0 -362.5 886.0) (float-vector -296.0 362.5 886.0) (float-vector -286.0 362.5 922.0) (float-vector -286.0 -362.5 922.0)))
         (instance face :init :vertices (list (float-vector -347.0 -362.5 903.0) (float-vector -347.0 362.5 903.0) (float-vector -296.0 362.5 886.0) (float-vector -296.0 -362.5 886.0)))
         (instance face :init :vertices (list (float-vector -346.0 -362.5 922.0) (float-vector -346.0 362.5 922.0) (float-vector -347.0 362.5 903.0) (float-vector -347.0 -362.5 903.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector -194.0 -328.0 1226.0) (float-vector -254.0 -328.0 1226.0) (float-vector -255.0 -328.0 1207.0) (float-vector -204.0 -328.0 1190.0)))
         (instance face :init :vertices (list (float-vector -254.0 328.0 1226.0) (float-vector -194.0 328.0 1226.0) (float-vector -204.0 328.0 1190.0) (float-vector -255.0 328.0 1207.0)))
         (instance face :init :vertices (list (float-vector -194.0 -328.0 1226.0) (float-vector -194.0 328.0 1226.0) (float-vector -254.0 328.0 1226.0) (float-vector -254.0 -328.0 1226.0)))
         (instance face :init :vertices (list (float-vector -204.0 -328.0 1190.0) (float-vector -204.0 328.0 1190.0) (float-vector -194.0 328.0 1226.0) (float-vector -194.0 -328.0 1226.0)))
         (instance face :init :vertices (list (float-vector -255.0 -328.0 1207.0) (float-vector -255.0 328.0 1207.0) (float-vector -204.0 328.0 1190.0) (float-vector -204.0 -328.0 1190.0)))
         (instance face :init :vertices (list (float-vector -254.0 -328.0 1226.0) (float-vector -254.0 328.0 1226.0) (float-vector -255.0 328.0 1207.0) (float-vector -255.0 -328.0 1207.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector -102.0 -293.5 1530.0) (float-vector -162.0 -293.5 1530.0) (float-vector -163.0 -293.5 1511.0) (float-vector -112.0 -293.5 1494.0)))
         (instance face :init :vertices (list (float-vector -162.0 293.5 1530.0) (float-vector -102.0 293.5 1530.0) (float-vector -112.0 293.5 1494.0) (float-vector -163.0 293.5 1511.0)))
         (instance face :init :vertices (list (float-vector -102.0 -293.5 1530.0) (float-vector -102.0 293.5 1530.0) (float-vector -162.0 293.5 1530.0) (float-vector -162.0 -293.5 1530.0)))
         (instance face :init :vertices (list (float-vector -112.0 -293.5 1494.0) (float-vector -112.0 293.5 1494.0) (float-vector -102.0 293.5 1530.0) (float-vector -102.0 -293.5 1530.0)))
         (instance face :init :vertices (list (float-vector -163.0 -293.5 1511.0) (float-vector -163.0 293.5 1511.0) (float-vector -112.0 293.5 1494.0) (float-vector -112.0 -293.5 1494.0)))
         (instance face :init :vertices (list (float-vector -162.0 -293.5 1530.0) (float-vector -162.0 293.5 1530.0) (float-vector -163.0 293.5 1511.0) (float-vector -163.0 -293.5 1511.0)))
       ))
       (instance faceset :init :faces (list
         (instance face :init :vertices (list (float-vector -10.0 -259.0 1834.0) (float-vector -70.0 -259.0 1834.0) (float-vector -71.0 -259.0 1815.0) (float-vector -20.0 -259.0 1798.0)))
         (instance face :init :vertices (list (float-vector -70.0 259.0 1834.0) (float-vector -10.0 259.0 1834.0) (float-vector -20.0 259.0 1798.0) (float-vector -71.0 259.0 1815.0)))
         (instance face :init :vertices (list (float-vector -10.0 -259.0 1834.0) (float-vector -10.0 259.0 1834.0) (float-vector -70.0 259.0 1834.0) (float-vector -70.0 -259.0 1834.0)))
         (instance face :init :vertices (list (float-vector -20.0 -259.0 1798.0) (float-vector -20.0 259.0 1798.0) (float-vector -10.0 259.0 1834.0) (float-vector -10.0 -259.0 1834.0)))
         (instance face :init :vertices (list (float-vector -71.0 -259.0 1815.0) (float-vector -71.0 259.0 1815.0) (float-vector -20.0 259.0 1798.0) (float-vector -20.0 -259.0 1798.0)))
         (instance face :init :vertices (list (float-vector -70.0 -259.0 1834.0) (float-vector -70.0 259.0 1834.0) (float-vector -71.0 259.0 1815.0) (float-vector -71.0 -259.0 1815.0)))
       ))
       ))
     (dolist (b (cdr bc)) (send (car bc) :assoc b))
     (send (elt bc 0) :set-color :yellow)
     (send (elt bc 1) :set-color :yellow)
     (send (elt bc 2) :set-color :yellow)
     (send (elt bc 3) :set-color :yellow)
     (send (elt bc 4) :set-color :yellow)
     (send (elt bc 5) :set-color :yellow)
     (send (elt bc 6) :set-color :yellow)
     (send (elt bc 7) :set-color :yellow)
     (send (elt bc 8) :set-color :yellow)
     (send (elt bc 9) :set-color :yellow)
     (send (elt bc 10) :set-color :yellow)
     (send (elt bc 11) :set-color :yellow)
     (send (elt bc 12) :set-color :yellow)
     (send (elt bc 13) :set-color :yellow)
     (send (elt bc 14) :set-color :yellow)
     (send (elt bc 15) :set-color :yellow)
     (send (elt bc 16) :set-color :yellow)
     (setq blink0 (instance bodyset-link :init (make-cascoords) :bodies bc :name :root :weight 14300 :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 picaladder (&rest args) (instance* picaladder-object :init args))
;; (format *error-output* "(instance picaladder-object :init) for generating model~%")