equilateral-reproduction

1.0.1 • Public • Published

Equilateral Reproduction

Usage

var equalRepo = require('equilateral-reproduction');
 
var imgFilePath = './input.jpg';
var triangles = require('./triangles.json');
 
var opts = {
  img: imgFilePath,
  triangles: triangles,
  start: 0,
  edge: 5
};
 
equalRepo(opts, function(err, svg) {
  console.log(svg);
});

Arguments

Equilateral Reporduction takes two arguments. The first is an options object, the second is a callback.

Options

  • img: a file path to the source image
  • triangles: an array of triangles where each triangle is an array with a length of there containing point sets like [x, y].
  • start: optional, defaults to zero. This is the triangle to start the reproduction with.

While triangles MUST not have points that extend past the edges of the provided img.

Example Source Image

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i equilateral-reproduction

    Weekly Downloads

    3

    Version

    1.0.1

    License

    ISC

    Last publish

    Collaborators

    • mcwhittemore