dancing-dots
v0.0.2
Published
A JS library to get nice step by step dot coordinates with nice movement.
Downloads
8
Readme
DancingDots
A library to get nice step by step dot coordinates with nice movement.
Have you ever wanted to get a set of points, and then move them like if they have a nice trayectory? No? Maybe you will want now.
Usage
Get from npm
npm install dancing-dots --save
Instanciate dancing dots.
const DancingDots = require('dancing-dots')
const dots = new DancingDots(configurationObject)
The configuration object can have the following properties:
dotCount
. Integer. How many dots do you want? Defaults to10
.speed
. Integer. How fast do you want the dots to move? Defaults to5
.width
. Integer. The width of the grid. Defaults to100
.height
. Integer. The height of the grid. Defaults to100
.getOnlyInts
. Boolean. Do you want only integers in your results?. Defaults totrue
.
Get the dots.
dots.getCoords()
You get:
[{
x: 40,
y: 40
}, {
x: 14,
y: 99
}, {
x: 66,
y: 70
},
...
Update and get the dots.
dots.getCoordsAndUpdate()
That updates the position of the dots, and returns the new positions, just like getDots()
.