Maps 2D coordinates to an array of pixels, useful for LED strip mapping
npm install pixelmapperExample:
``javascript`
// Create a 3x3 zigzag mapping
var mapping = new Pixelmapper()
.zigzag(0, 0, 3, 3, false);
fromJSON - Used to create a mapping from a JSON string created with toSJON
Instead of using fromJSON you can also use the constructor:$3
The object can be converted and created to JSON:
Example:
`javascript
// Create a 3x3 zigzag mapping
var mapping = new Pixelmapper()
.zigzag(0, 0, 3, 3, false);// Convert object to JSON string
var json = mapping.toJSON();
// Create new mapping object from JSON string
var mapping2 = new Pixelmapper(json);
// Or:
var mapping3 = new Pixelmapper().fromJSON(json);
`
For the exact arguments of the functions themselves take a look at the comments in pixelmapper.js`.