Kevin JEBANE (kevin.jebane@etu.upmc.fr)
{cylinder(100,30,30,true);} module epaule()
{translate([0,0,50]) sphere(30);}
module fond()
{difference() {
translate ([0,0,-70]) cylinder(35,30,10);
translate([-50,15,-100]) cube([200,10,100]);
translate([-50,-25,-100]) cube([200,10,100]);}}
module creux()
{difference(){
fut();
fond();}}
module basmanche()
{translate([0,0,60]) cylinder(25,28.3,17);}
module midmanche()
{translate([0,0,80]) cylinder(25,17,15);}
module hautmanche()
{translate([0,0,105]) cylinder(40,15,14.8);}
module manchecomplet()
{basmanche();
midmanche();
hautmanche();}
module tour()
{translate([-50,25,-60]) cube([100,15,150]);
translate([-50,-40,-60]) cube([100,15,150]);}
module tourcarre()
{difference() {
creux();
tour();}}
module bouteille()
{creux();
epaule();
manchecomplet();}
module tourcarre()
{difference()
{bouteille();
tour();}}
module anneau()
{translate([0,0,125]) cylinder(15,18,0,$fn=30);}
module Vodka() {
tourcarre();
anneau();}
Vodka();
voilà le fichier sous les format SCAD et format STL : vodka_-_copie.zip
mi et imprimé le 05/02