react-moveable
Version:
A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.
16 lines (14 loc) • 331 B
text/typescript
export function solveConstantsDistance(
[a, b, c]: [number, number, number],
pos: number[],
) {
return (a * pos[0] + b * pos[1] + c) / Math.sqrt(a * a + b * b);
}
export function solveC(
[a, b]: [number, number],
pos: number[],
) {
// ax + by + c = 0
// -ax -by;
return -a * pos[0] - b * pos[1];
}