@realsee/dnalogel
Version:
11 lines (10 loc) • 323 B
JavaScript
import { Vector3 as u } from "three";
function p(o, r) {
if (o.length < 3)
return console.error("points.length < 3"), new u(0, 0, 0);
const [n, t, c] = o, l = n.clone().sub(t), s = n.clone().sub(c), e = l.cross(s).normalize();
return typeof r == "number" ? e.multiplyScalar(r) : e;
}
export {
p as getNormal
};