X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=pawn.scad;h=7277dcda5218dc7026ee7ece0bfc2f3a682804e6;hp=6f1bf992d1135d329acca796f8c01718a6cde050;hb=a81175f044b955785e8dce6a19e9b8bac07bbf03;hpb=e94b783e6ed98e7922daa8c4c3025c9c8f42be63 diff --git a/pawn.scad b/pawn.scad index 6f1bf99..7277dcd 100644 --- a/pawn.scad +++ b/pawn.scad @@ -33,12 +33,13 @@ htotal = r1 - z6; echo("height", htotal); d = 0.01; +dx = 0.00; -$fa=1; -$fs=0.1; +$fa=2; +$fs=0.2; module SegmentBasisSquare(zmin, zmax, xmin){ - translate([xmin, zmin-d]) square([-xmin+d, zmax-zmin+d*2]); + translate([xmin, zmin-d]) square([-xmin+dx, zmax-zmin+d*2]); } module ConvexSegment(xc, zc, r, zmin, zmax){ intersection(){ @@ -61,8 +62,8 @@ module PawnTemplate(){ ConvexSegment( xc5, zc5, r5, z5, z4); polygon([[x6, z6], [x5, z5+d], - [d, z5+d], - [d, z6]]); + [dx, z5+d], + [dx, z6]]); } module Pawn(h=htotal){ @@ -75,5 +76,5 @@ module Pawn(h=htotal){ } } -Pawn(h=20); +Pawn(h=30); //PawnTemplate();