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~%")
|