Index: phantom.fawk =================================================================== --- phantom.fawk (nonexistent) +++ phantom.fawk (revision 38317) @@ -0,0 +1,23 @@ +function main(ARGV) +{ + +thickness = "0.3"; +outer_dia = "0.8"; +height = "1.0"; +width = "0.4"; +sweep = "40"; + +commit( + color(1,0,0, + o_fn(30, + intersection( + difference(cylinder(outer_dia,width), translate(0,0,-width/2,cylinder(outer_dia-thickness*2,width*2))), + translate(0,-outer_dia,-width/3,cube(outer_dia, outer_dia, width*3)), +# difference(cylinder(outer_dia,width), translate(0,0,-width/2,cylinder(outer_dia-thickness*2,width*2))), + rotate(0,0,-sweep, translate(-outer_dia,-outer_dia*2,-width,cube(outer_dia*3,outer_dia*2,width*4))) + ), + ) + ) +); +} +