mysticsymbolic.github.io/lib/point.ts

17 wiersze
333 B
TypeScript
Czysty Zwykły widok Historia

2021-02-15 21:40:47 +00:00
import { Point } from "../vendor/bezier-js";
export function subtractPoints(p1: Point, p2: Point): Point {
return {
x: p1.x - p2.x,
y: p1.y - p2.y,
};
}
export function normalizePoint(p: Point): Point {
const len = Math.sqrt(Math.pow(p.x, 2) + Math.pow(p.y, 2));
return {
x: p.x / len,
y: p.y / len,
};
}