@@ -89,15 +89,15 @@ def test_fillet_2d_add(self):
8989 p = polygon (pts )
9090 three_points = [euclidify (pts [0 :3 ], Point2 )]
9191 newp = fillet_2d (three_points , orig_poly = p , fillet_rad = 2 , remove_material = False )
92- expected = 'union(){polygon(paths=[[0,1,2,3,4,5]], points=[[0,5],[5,5],[5,0],[10,0],[10,10],[0,10]]);translate(v=[3.0000000000,3.0000000000]){difference(){intersection(){rotate(a=359.9000000000){translate(v=[-998,0,0]){square(center=false,size=[1000,1000]);}}rotate(a=450.1000000000){translate(v=[-998,-1000,0]){square(center=false,size=[1000,1000]);}}}circle(r=2);}}}'
92+ expected = 'union(){polygon(points=[[0,5],[5,5],[5,0],[10,0],[10,10],[0,10]]);translate(v=[3.0000000000,3.0000000000]){difference(){intersection(){rotate(a=359.9000000000){translate(v=[-998,0,0]){square(center=false,size=[1000,1000]);}}rotate(a=450.1000000000){translate(v=[-998,-1000,0]){square(center=false,size=[1000,1000]);}}}circle(r=2);}}}'
9393 actual = scad_render (newp )
9494 self .assertEqualNoWhitespace (expected , actual )
9595
9696 def test_fillet_2d_remove (self ):
9797 pts = list ((project_to_2D (p ) for p in tri ))
9898 poly = polygon (euc_to_arr (pts ))
9999 newp = fillet_2d ([pts ], orig_poly = poly , fillet_rad = 2 , remove_material = True )
100- expected = 'difference(){polygon(paths=[[0,1,2]], points=[[0,0],[10,0],[0,10]]);translate(v=[5.1715728753,2.0000000000]){difference(){intersection(){rotate(a=-90.1000000000){translate(v=[-998,0,0]){square(center=false,size=[1000,1000]);}}rotate(a=45.1000000000){translate(v=[-998,-1000,0]){square(center=false,size=[1000,1000]);}}}circle(r=2);}}}'
100+ expected = 'difference(){polygon(points=[[0,0],[10,0],[0,10]]);translate(v=[5.1715728753,2.0000000000]){difference(){intersection(){rotate(a=-90.1000000000){translate(v=[-998,0,0]){square(center=false,size=[1000,1000]);}}rotate(a=45.1000000000){translate(v=[-998,-1000,0]){square(center=false,size=[1000,1000]);}}}circle(r=2);}}}'
101101 actual = scad_render (newp )
102102
103103 self .assertEqualNoWhitespace (expected , actual )
0 commit comments