jsketcher/modules/math/l3space.ts
2020-07-18 23:11:02 -07:00

16 lines
No EOL
308 B
TypeScript

import Vector from 'math/vector';
export type Vec3 = [number, number, number];
const freeze = Object.freeze;
const ORIGIN = freeze(new Vector(0, 0, 0));
const AXIS = freeze({
X: freeze(new Vector(1, 0, 0)),
Y: freeze(new Vector(0, 1, 0)),
Z: freeze(new Vector(0, 0, 1))
});
export {ORIGIN, AXIS};