A library with linear algebra used by Videx. Functions are designed with performance in mind, where a target vector can be used to avoid creating new objects.
npm install --save @equinor/videx-linear-algebra
// ES6
import { add, scale, ... } from '@equinor/videx-linear-algebra';
// ObservableHQ
const someVar = require('@equinor/videx-linear-algebra@X.X.X/dist/bundle.umd.js');
const add = someVar.add;
Where X.X.X is desired version number.
add | addAll | clamp | copy |
cross | dir | dist | dot |
flatten | isZeroVector | magnitude | mix |
normalize | reshape | round | scale |
step | sub | subAll | sumsqr |
triple |
Generated using TypeDoc