xyzed

0.1.0 • Public • Published

xyzed

A 3-dimensional vector (pronouced X Y Zed)

Installation

npm install xyzed --save

Usage

var Xyz = require('zyzed');
var x = 3, y = 5, z = 7;
var vector = new Xyz(x, y, z);
var result = vector.mul(4);

Tests

npm test

Functions

  • add(vec) Adds a vector to itself
  • sub(vec) Subtracts a vector from itself
  • mul(int) Multiplies a vector with a scalar
  • rotate(matrix) Rotation of a vector with a matrix
  • abs() Returns the absolute of the vector

Contributing

Pull requests welcomed. Please lint and supply new/updated tests for your code.

Release history

  • 0.1.0 Initial release

Package Sidebar

Install

npm i xyzed

Weekly Downloads

3

Version

0.1.0

License

GPL-2.0

Last publish

Collaborators

  • locksmithdon