Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
outilsit:fablab:laser:lol:code [2022/02/09 01:38] vanlindtmarc |
outilsit:fablab:laser:lol:code [2022/02/09 02:35] (Version actuelle) 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() | ||
+ | */ | ||
+ | |||
+ | |||