From 442a115635d3b50655a22b8afecf0e171a833947 Mon Sep 17 00:00:00 2001 From: Revar Desmera Date: Fri, 19 Sep 2025 19:27:09 -0700 Subject: [PATCH] Fixed faceting errors with inside corner fills of outside edge_profile_asym() edges. --- attachments.scad | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/attachments.scad b/attachments.scad index 67722ab0..08c45df8 100644 --- a/attachments.scad +++ b/attachments.scad @@ -2598,8 +2598,12 @@ module edge_profile_asym( left_half(planar=true, $fn=fn) zrot(-90) fwd(size.y) children(); } - linear_extrude(height=size.x) { - mask2d_roundover(size.y, inset=0.01, $fn=4); + difference() { + down(0.01) cube([size.x, size.x, size.y+0.01]); + move([size.x+0.01, size.x+0.01]) + zrot(180) + rotate_extrude(angle=90, $fn=4) + square([size.x+0.01, size.y+0.01]); } } else if (corner_type=="round") { move([size.y,size.y]) { @@ -2607,8 +2611,12 @@ module edge_profile_asym( left_half(planar=true) zrot(-90) fwd(size.y) children(); } - linear_extrude(height=size.x) { - mask2d_roundover(size.y, inset=0.01); + difference() { + down(0.01) cube([size.x, size.x, size.y+0.01]); + move([size.x+0.01, size.x+0.01]) + zrot(180) + rotate_extrude(angle=90) + square([size.x+0.01, size.y+0.01]); } } }