1.1.8 • Published 8 years ago

@zubry/position v1.1.8

Weekly downloads
-
License
ISC
Repository
github
Last release
8 years ago

Position

Installation

npm install --save @zubry/position

Methods

constructor

Accepts an angle (in degrees) or an object with keys x and y.

const angle = new Position(90);
const coordinates = new Position({ x: 1, y: 1 });

shift(amount)

Shifts the position by the given amount by adding the two positions together.

const a = new Position({ x: 1, y: 2});
const b = new Position({ x: 2, y: 3});

// (3, 5)
console.log(a.shift(b));

rotate(angle)

Rotates the position by the given angle around the origin. The angle is represented by a position object.

const angle = new Position(90);
const pos = new Position({ x: 2, y: 1});

// (-1, 2)
console.log(pos.rotate(angle));

rotateAround(angle, point)

Rotates the position by the given angle around the given point. The angle is represented by a position object.

1.1.8

8 years ago

1.1.7

8 years ago

1.1.6

8 years ago

1.1.5

8 years ago

1.1.4

8 years ago

1.1.3

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.0

8 years ago