UNPKG

@thi.ng/geom

Version:

Functional, polymorphic API for 2D geometry types & SVG generation

7 lines (6 loc) 227 B
import { normalize2 } from "@thi.ng/vectors/normalize"; import { Ray } from "./api/ray.js"; const ray = (pos, dir, attribs, normalize = true) => new Ray(pos, normalize ? normalize2(null, dir) : dir, attribs); export { ray };