fix ray/line. add max inset visalization

This commit is contained in:
Stewart Allen 2025-09-18 14:42:41 -04:00
commit 43a083a93a
4 changed files with 78 additions and 28 deletions

View file

@ -2042,13 +2042,9 @@ export class Polygon {
// use expand / deflate technique instead
if (opt.pump) {
let p2 = POLY.offset([this], opt.pump, {
z
});
let p2 = POLY.offset([this], opt.pump, { z });
if (p2) {
p2 = POLY.offset(p2, -opt.pump, {
z
});
p2 = POLY.offset(p2, -opt.pump, { z });
return p2;
}
return null;