@davepagurek/flo-mat
Version:
Medial / Scale Axis Transform (MAT/SAT) Library.
17 lines (12 loc) • 388 B
text/typescript
import { memoize } from "flo-memoize";
import { getPosCorner } from "./get-pos-corner.js";
import { isPosCorner } from "./is-pos-corner.js";
import { PointOnShape } from "./point-on-shape.js";
/**
* @internal
*/
const isPosDullCorner = memoize((pos: PointOnShape) => {
if (!isPosCorner(pos)) { return false; }
return getPosCorner(pos).isDull;
});
export { isPosDullCorner }