maintain better nominal outer wall width

This commit is contained in:
Stewart Allen 2025-09-17 01:33:59 -04:00
commit ee2d675379

View file

@ -383,10 +383,11 @@ function thin_type_3(params) {
} else if (cr <= maxR * 2) { } else if (cr <= maxR * 2) {
return [ cr / 2, cr / 2 ]; return [ cr / 2, cr / 2 ];
} else if (cr <= maxR * 3) { } else if (cr <= maxR * 3) {
if (cr - maxR * 2 >= minR) { let rem = (cr - midR * 2);
return [ maxR, cr - maxR * 2, maxR ]; if (rem < minR) {
} else {
return [ cr / 3, cr / 3, cr / 3 ]; return [ cr / 3, cr / 3, cr / 3 ];
} else {
return [ midR, rem, midR ];
} }
} else { } else {
let divs = (cr / midR) | 0; let divs = (cr / midR) | 0;