
need scad... hum ok !Use with Openscad : //Simple Horizontal SUNDIAL //By Gaziel //remix from "Customizable Sundial" by doctek, published Feb 17, 2013 //and //"Sundial" by tatsuya, published Jun 5, 2011 // D=150; ep=3; Latitude=48; base(); gnomon("triangle");// triangle or needle compass(30); //compass diameter, 0 to disable module base(){ difference(){ union(){ cylinder(r1=D,r2=D-ep,h=ep); cylinder(r=D-ep2,h=2ep); } for (i=[1:24]){ translate([-(D-ep4),0-0.5,2ep]) rotate([0,0,180+atan(tan((i15))sin(Latitude))]) cube([D5,1,ep],center=true); } } } module gnomon(style="needle"){ if (style=="needle"){ hull(){ translate([-((D-ep4)),0,ep])cylinder(r=ep,h=2ep); translate([-((D-ep4)),0,2ep])rotate([0,90-Latitude,0]) cylinder(r1=ep,r2=1,h=D); } } else if (style=="triangle"){ difference(){ translate([-D+(ep4),-ep/2,ep2]) cube([D-Latitude,ep,D/2]); translate([-D+(ep4),-ep/2,ep2]) rotate([0,-Latitude,0]) color("Blue")cube([D5,ep,D]); } } } module compass(cd){ if (cd > 0){ difference(){ translate([-(D+cd/2),0,0])cylinder(r=(cd/2)+ep,h=2ep); translate([-(D+cd/2),0,ep])cylinder(r=cd/2,h=5ep); } translate([-(D+cd/2),-(cd/2)-ep,0])cube([cd,cd+ep*2,ep]); } }
- 0 inches x 0 inches x 0 inches
- this product is 3D printed
- 16 available colors
- material is a strong plastic
- free delivery by May 05
- 0 parts
