mirror of
https://github.com/BelfrySCAD/BOSL2.git
synced 2025-12-13 19:52:19 +00:00
Fixed faceting errors with inside corner fills of outside edge_profile_asym() edges.
This commit is contained in:
parent
e6a5fb449c
commit
442a115635
1 changed files with 12 additions and 4 deletions
|
|
@ -2598,8 +2598,12 @@ module edge_profile_asym(
|
||||||
left_half(planar=true, $fn=fn)
|
left_half(planar=true, $fn=fn)
|
||||||
zrot(-90) fwd(size.y) children();
|
zrot(-90) fwd(size.y) children();
|
||||||
}
|
}
|
||||||
linear_extrude(height=size.x) {
|
difference() {
|
||||||
mask2d_roundover(size.y, inset=0.01, $fn=4);
|
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") {
|
} else if (corner_type=="round") {
|
||||||
move([size.y,size.y]) {
|
move([size.y,size.y]) {
|
||||||
|
|
@ -2607,8 +2611,12 @@ module edge_profile_asym(
|
||||||
left_half(planar=true)
|
left_half(planar=true)
|
||||||
zrot(-90) fwd(size.y) children();
|
zrot(-90) fwd(size.y) children();
|
||||||
}
|
}
|
||||||
linear_extrude(height=size.x) {
|
difference() {
|
||||||
mask2d_roundover(size.y, inset=0.01);
|
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]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue