1.0.1 • Published 5 months ago

@lucania/vectorics v1.0.1

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
5 months ago

Vectorics

A linear algebra library built to run in Node and browser environments.

Getting Started

Using in Node Environments

Install the library using NPM.

npm install @lucania/vectorics

CommonJS Modules

Import the library as a CommonJS package.

const Vectorics = require("@lucania/vectorics");

const vector = new Vectorics.Vector2(1, 1);
vector.distance(new Vector2(3, 4))

ES6 Modules

Import the library as an ES6 module.

import { Vector2 } from "@lucania/vectorics";

const vector = new Vector2(6, 8);
vector.normalize()

Using in Browser Environments (Client-side)

Download the library into your project.

git clone https://github.com/lucania-software/vectorics libraries/vectorics

Link the library script in your page's HTML.

<head>
    ...
    <script src="./libraries/vectorics/build/index.js"></script>
    ...
</head>

Start using the library!

const matrix = new Vectorics.Matrix3(
    1, 9, 3,
    0, 5, 6,
    3, 2, 8
);
matrix.transpose();
matrix.multiply(3);