Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
export function orientation (point1, point2, point3) {
if (robust) {
const o = robustOrientation([point1.x, point1.y], [point2.x, point2.y], [point3.x, point3.y]);
return o === 0 ? o : -o; // the y-axis is inverted
} else {
// return -((point1.y - point3.y) * (point2.x - point3.x) - (point1.x - point3.x) * (point2.y - point3.y));
return (point2.x - point1.x) * (point3.y - point1.y) - (point2.y - point1.y) * (point3.x - point1.x);
}
}