@davepagurek/flo-mat
Version:
Medial / Scale Axis Transform (MAT/SAT) Library.
18 lines (12 loc) • 407 B
text/typescript
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 }