0.0.2 • Published 10 years ago
dancing-dots v0.0.2
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 --saveInstanciate 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().
