Revert to master

This commit is contained in:
Mark Tolmacs
2025-03-24 14:39:48 +01:00
parent 1a87aa8e55
commit 4d1e2c2bbb
25 changed files with 410 additions and 577 deletions

View File

@@ -157,13 +157,22 @@ export function curveIntersectLineSegment<
return bezierEquation(c, t);
};
const solutions = [
calculate(initial_guesses[0]),
calculate(initial_guesses[1]),
calculate(initial_guesses[2]),
].filter((x, i, a): x is Point => x !== null && a.indexOf(x) === i);
let solution = calculate(initial_guesses[0]);
if (solution) {
return [solution];
}
return solutions;
solution = calculate(initial_guesses[1]);
if (solution) {
return [solution];
}
solution = calculate(initial_guesses[2]);
if (solution) {
return [solution];
}
return [];
}
/**