Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Dernière révision Les deux révisions suivantes | ||
outilsit:fablab:laser:lol:code [2022/02/09 01:37] vanlindtmarc |
outilsit:fablab:laser:lol:code [2022/02/09 01:38] vanlindtmarc |
||
---|---|---|---|
Ligne 49: | Ligne 49: | ||
pi = 3.141592654; | pi = 3.141592654; | ||
tau = pi*2; | tau = pi*2; | ||
- | |||
- | / | ||
- | │ Exemples | ||
- | ╘════════════*/ | ||
- | |||
- | /* MOEBIUS / ELLIPSE | ||
- | moebius(n=32, | ||
- | ellipse([5, | ||
- | moebius(n=32, | ||
- | ellipse([20, | ||
- | */ | ||
- | /* CHULL | ||
- | |||
- | chull(m=true){ | ||
- | sphere(d=1, | ||
- | translate([10, | ||
- | translate([20, | ||
- | translate([30, | ||
- | translate([30, | ||
- | translate([0, | ||
- | } | ||
- | |||
- | */ | ||
- | |||
- | |||
- | /* PYTHATREE / BONE*/ | ||
- | // | ||
- | // | ||
- | |||
- | / | ||
- | hull(){sphere(d=10, | ||
- | translate([0, | ||
- | */ | ||
- | |||
- | |||
- | // | ||
- | // | ||
- | |||
- | / | ||
- | hull(){ | ||
- | circle(d=10, | ||
- | translate([0, | ||
- | circle(d=sqrt(0.5)*10, | ||
- | */ | ||
- | |||
- | |||
- | /**/ | ||
- | |||
- | /* ROTATE2 | ||
- | rotate2() | ||
- | cube(center=true); | ||
- | translate([0, | ||
- | cube(center=true); | ||
- | */ | ||
- | |||
- | /* RING | ||
- | ring(d=10, | ||
- | cylinder(d=1, | ||
- | translate([0, | ||
- | } | ||
- | */ | ||
- | |||
- | /* SKEW | ||
- | skew(YX=1) | ||
- | cube([2, | ||
- | */ | ||
- | |||
- | /* ROUNDSQUARE | ||
- | roundsquare(s=[40, | ||
- | */ | ||
- | |||
- | /* NGON | ||
- | ngon(d=20, | ||
- | translate([0, | ||
- | |||
- | translate([25, | ||
- | translate([25, | ||
- | |||
- | translate([50, | ||
- | translate([50, | ||
- | |||
- | translate([75, | ||
- | translate([75, | ||
- | |||
- | translate([100, | ||
- | translate([100, | ||
- | |||
- | translate([125, | ||
- | translate([125, | ||
- | */ | ||
- | /* OUTLINE*/ | ||
- | / | ||
- | ellipse([10, | ||
- | translate([0, | ||
- | */ | ||
- | / | ||
- | outline(w=1, | ||
- | ellipse([10, | ||
- | translate([0, | ||
- | */ | ||
- | / | ||
- | ellipse([10, | ||
- | translate([0, | ||
- | */ | ||
- | /**/ | ||
- | /* RANDOM | ||
- | for(i=[1: | ||
- | echo(random(10, | ||
- | } | ||
- | */ | ||
- | /* FIBONACCI | ||
- | for(i=[1: | ||
- | echo(fibonacci(i)); | ||
- | } | ||
- | */ | ||
- | |||
- | /* TEARDROP / RANDOM | ||
- | | ||
- | | ||
- | | ||
- | } | ||
- | */ | ||
- | |||
- | /* STAR | ||
- | star(d1=10, | ||
- | */ | ||
- | |||
- | /* TUBE - COUDE | ||
- | | ||
- | |||
- | | ||
- | | ||
- | |||
- | | ||
- | | ||
- | | ||
- | | ||
- | */ | ||
- | |||
- | |||
- | |||
- | /* ROUNDCUBE | ||
- | roundcube(s=[50, | ||
- | */ | ||
- | /* PAIR | ||
- | for(i=[0: | ||
- | echo(str(i, | ||
- | } | ||
- | */ | ||
- | /* GRID - CNC | ||
- | grid(s=[100, | ||
- | { | ||
- | cnc(0.5, | ||
- | ellipse([2, | ||
- | ellipse([1, | ||
- | }} | ||
- | */ | ||
- | |||
- | /* PIEPART | ||
- | piepart(d=10, | ||
- | rotate([0, | ||
- | piepart(d=10, | ||
- | |||
- | */ | ||
- | |||
- | /* PIE | ||
- | pie(d=10, | ||
- | */ | ||
- | /* SUM | ||
- | echo(sum([5, | ||
- | */ | ||
- | /* MYANGLE/ | ||
- | /* CORRECT / CHULL | ||
- | rotate_extrude() | ||
- | rotate_extrude_correct() | ||
- | chull(){ | ||
- | circle(d=3); | ||
- | translate([60, | ||
- | circle(d=3); | ||
- | translate([70, | ||
- | circle(d=3); | ||
- | } | ||
- | */ | ||
- | |||
- | /* FRACTSHAPE | ||
- | fractshape(d=40, | ||
- | translate([40, | ||
- | translate([80, | ||
- | |||
- | */ | ||
- | /* clean | ||
- | test=[[0, | ||
- | echo(clean(test)); | ||
- | */ | ||
- | |||
- | /* Kochflake | ||
- | for(i=[0: | ||
- | translate([i*10, | ||
- | */ | ||
- | |||
- | /* Chaincurve / TRACE | ||
- | |||
- | // | ||
- | |||
- | points=[[0, | ||
- | |||
- | color([0.4, | ||
- | linear_extrude(1) | ||
- | polygon(chaincurve(points, | ||
- | |||
- | color(" | ||
- | trace(points, | ||
- | |||
- | color([0.5, | ||
- | trace(chaincurve(points, | ||
- | |||
- | |||
- | */ | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | /* | ||
- | difference(){ | ||
- | rotate2() | ||
- | translate([0, | ||
- | /* | ||
- | rotate2() | ||
- | */ | ||
- | |||
- | |||