Outils pour utilisateurs

Outils du site


outilsit:fablab:laser:lol

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [2022/02/09 01:35]
vanlindtmarc [menger3D(d,maxit)]
outilsit:fablab:laser:lol [2022/02/09 01:58]
vanlindtmarc
Ligne 1010: Ligne 1010:
 } }
 </code> </code>
 +
 +----
 +
 +==== outline(w,t) ====
 +
 +<code>
 +abc=square([50,50],center=true);
 +
 +#translate([0,0,2]) 2D(abc);
 +outline(w=3) 2D(abc);
 +
 +#translate([55,0,2]) 2D(abc);
 +translate([55,0,0]) outline(w=3,t="in") 2D(abc);
 +
 +#translate([110,0,2]) 2D(abc);
 +translate([110,0,0]) outline(w=3,t="out") 2D(abc);
 +</code>
 +<code>
 +module outline                (w,t){ 
 +  w=w==undef?1:w;
 +  t=t==undef?"on":t;
 +  difference()
 +  {    
 +    offset(t=="out"?w:t=="in"?0:w/2)
 +    children();
 +    offset(t=="out"?0:t=="in"?-w:-w/2)
 +    children();
 +  }
 +}
 +</code>
 +
  
 ---- ----
outilsit/fablab/laser/lol.txt · Dernière modification: 2022/02/09 02:27 de vanlindtmarc