Barrel

ghgh bnnbbn

//ochafik.com/openscad2

module hoop(){
translate([0, 0, 450])
rotate([0, 90, 0]){
    color("#3333AA")
       rotate_extrude(angle = 180, convexity = 10)
          translate([250, 0, 0])
             circle(r = 4);

        color("lime")
            rotate([0, 0, 180])
                rotate_extrude(angle = 180, convexity = 10)
                    translate([250, 0, 0])
						circle(r = 4);
    }
}

module stave(){

	color("YellowGreen"){
		rotate([0, 90, 0])
		cylinder(800, 4, 4);
		}
    }

color("tan") {
    translate([1000, 0, 200]){
        sphere(20, $fn=50);
	translate([30, -30, 20])
	rotate([90, 0, 0])
	linear_extrude(2)
		text("P_10", size = 10);}

    translate([1000, 250, 450]){
		translate([30, -30, 20])
			rotate([90, 0, 0])
				linear_extrude(2)
					text("P_20", size = 10);
		sphere(20, $fn=50);
		}

    translate([1000, 0, 700]){
		translate([30, -30, 20])
			rotate([90, 0, 0])
				linear_extrude(2)
					text("P_30", size = 10);
        sphere(20, $fn=50);}

    translate([1000, -250, 450]){
		translate([30, -30, 20])
			rotate([90, 0, 0])
				linear_extrude(2)
					text("P_40", size = 10);
        sphere(20, $fn=50);}
    }

color("green") {
    translate([1500, 0, 200])
        sphere(20, $fn=50);

    translate([1500, 250, 450])
        sphere(20, $fn=50);

    translate([1500, 0, 700])
        sphere(20, $fn=50);

    translate([1500, -250, 450])
        sphere(20, $fn=50);
    }

color("cyan") {
    translate([700, 0, 200])
        sphere(20, $fn=50);

    translate([700, 250, 450])
        sphere(20, $fn=50);

    translate([700, 0, 700])
        sphere(20, $fn=50);

    translate([700, -250, 450])
        sphere(20, $fn=50);
    }


translate([700, 0, 0])
	hoop();

translate([1000, 0, 0])
	hoop();

translate([1500, 0, 0])
	hoop();

translate([0, 250, 450])
	translate([700, 0, 0])
		stave();

translate([0, -250, 450])
	translate([700, 0, 0])
		stave();

translate([0, 0, 200])
	translate([700, 0, 0])
		stave();

translate([0, 0, 700])
	translate([700, 0, 0])
		stave();
Scroll to Top