UNPKG

@davepagurek/flo-mat

Version:

Medial / Scale Axis Transform (MAT/SAT) Library.

18 lines (12 loc) 407 B
import { memoize } from 'flo-memoize'; import { PointOnShape } from "./point-on-shape.js"; import { isPosCorner } from './is-pos-corner.js'; import { getPosCorner } from './get-pos-corner.js'; /** * @internal */ const isPosQuiteSharpCorner = memoize((pos: PointOnShape) => { if (!isPosCorner(pos)) { return false; } return getPosCorner(pos).isQuiteSharp; }); export { isPosQuiteSharpCorner }