UNPKG

@thi.ng/vectors

Version:

Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts

9 lines (8 loc) 258 B
import { implementsFunction } from "@thi.ng/checks/implements-function"; import { set } from "./set.js"; const copy = (v) => implementsFunction(v, "copy") ? v.copy() : set([], v); const copyVectors = (pts) => pts.map(copy); export { copy, copyVectors };