Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
outilsit:fablab:laser:lol [2022/02/09 00:09] vanlindtmarc |
outilsit:fablab:laser:lol [2022/02/09 00:39] vanlindtmarc |
||
---|---|---|---|
Ligne 1454: | Ligne 1454: | ||
} | } | ||
} | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== mirror(a, | ||
+ | {{ : | ||
+ | < | ||
+ | abc=chaincurve(center(LetterL), | ||
+ | 2D(abc); | ||
+ | translate([60, | ||
+ | translate([0, | ||
+ | translate([60, | ||
+ | </ | ||
+ | < | ||
+ | function mirror(a, | ||
+ | xx=x==undef? | ||
+ | yy=y==undef? | ||
+ | aa=[ | ||
+ | for(i=[0: | ||
+ | each | ||
+ | [ | ||
+ | [a[i][0]*xx, | ||
+ | ] | ||
+ | ] | ||
+ | )aa; | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== translate3D(a, | ||
+ | {{ : | ||
+ | < | ||
+ | abc=cube([10, | ||
+ | def=translate3D(rescale3D(abc, | ||
+ | 3D(abc); | ||
+ | 3D(def); | ||
+ | </ | ||
+ | < | ||
+ | function translate3D(a, | ||
+ | function rescale3D(a, | ||
</ | </ | ||