💄 Useless `image` param
This commit is contained in:
parent
9452b2a0bc
commit
41c3ce8b17
|
@ -495,14 +495,13 @@ function _typeof(obj) { return obj && typeof Symbol !== "undefined" && obj.const
|
||||||
* the next `n` points. To get to the next point, we apply
|
* the next `n` points. To get to the next point, we apply
|
||||||
* a random transformation among given ones
|
* a random transformation among given ones
|
||||||
*
|
*
|
||||||
* @param {ImageData} image Image to write on
|
|
||||||
* @param {Array} start Starting point
|
* @param {Array} start Starting point
|
||||||
* @param {number} iterations Number of points to plot
|
* @param {number} iterations Number of points to plot
|
||||||
* @param {Array} transforms List of available transforms
|
* @param {Array} transforms List of available transforms
|
||||||
* @param {Array} weights Probability weights for each transform
|
* @param {Array} weights Probability weights for each transform
|
||||||
* @return {null}
|
* @return {null}
|
||||||
*/
|
*/
|
||||||
var applyChaos = exports.applyChaos = function applyChaos(image, start, iterations, transforms, weights, cb) {
|
var applyChaos = exports.applyChaos = function applyChaos(start, iterations, transforms, weights, cb) {
|
||||||
var point = start;
|
var point = start;
|
||||||
|
|
||||||
if (weights === undefined) {
|
if (weights === undefined) {
|
||||||
|
@ -519,12 +518,11 @@ function _typeof(obj) { return obj && typeof Symbol !== "undefined" && obj.const
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}, {}], 7: [function (require, module, exports) {
|
}, {}], 7: [function (require, module, exports) {
|
||||||
"use strict";
|
'use strict';
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
Object.defineProperty(exports, "__esModule", {
|
||||||
value: true
|
value: true
|
||||||
});
|
});
|
||||||
|
|
||||||
var linearTransform = function linearTransform(a, b, c, d, e, f) {
|
var linearTransform = function linearTransform(a, b, c, d, e, f) {
|
||||||
return function (point) {
|
return function (point) {
|
||||||
return [a * point[0] + b * point[1] + e, c * point[0] + d * point[1] + f];
|
return [a * point[0] + b * point[1] + e, c * point[0] + d * point[1] + f];
|
||||||
|
@ -592,7 +590,7 @@ function _typeof(obj) { return obj && typeof Symbol !== "undefined" && obj.const
|
||||||
var color = [0, 0, 0];
|
var color = [0, 0, 0];
|
||||||
var skip = 50;
|
var skip = 50;
|
||||||
|
|
||||||
_chaos.applyChaos.apply(undefined, [image, [0, 0], 500000].concat(_toConsumableArray(_ifs.barnsley), [function (point) {
|
_chaos.applyChaos.apply(undefined, [[0, 0], 200000].concat(_toConsumableArray(_ifs.barnsley), [function (point) {
|
||||||
var x = Math.floor(point[0] * zoom + center[0]);
|
var x = Math.floor(point[0] * zoom + center[0]);
|
||||||
var y = height - Math.floor(point[1] * zoom + center[1]);
|
var y = height - Math.floor(point[1] * zoom + center[1]);
|
||||||
|
|
||||||
|
|
|
@ -24,14 +24,13 @@ const chooseIndex = weights => {
|
||||||
* the next `n` points. To get to the next point, we apply
|
* the next `n` points. To get to the next point, we apply
|
||||||
* a random transformation among given ones
|
* a random transformation among given ones
|
||||||
*
|
*
|
||||||
* @param {ImageData} image Image to write on
|
|
||||||
* @param {Array} start Starting point
|
* @param {Array} start Starting point
|
||||||
* @param {number} iterations Number of points to plot
|
* @param {number} iterations Number of points to plot
|
||||||
* @param {Array} transforms List of available transforms
|
* @param {Array} transforms List of available transforms
|
||||||
* @param {Array} weights Probability weights for each transform
|
* @param {Array} weights Probability weights for each transform
|
||||||
* @return {null}
|
* @return {null}
|
||||||
*/
|
*/
|
||||||
export const applyChaos = (image, start, iterations, transforms, weights, cb) => {
|
export const applyChaos = (start, iterations, transforms, weights, cb) => {
|
||||||
let point = start;
|
let point = start;
|
||||||
|
|
||||||
if (weights === undefined) {
|
if (weights === undefined) {
|
||||||
|
|
|
@ -33,7 +33,7 @@ const render = () => {
|
||||||
const color = [0, 0, 0];
|
const color = [0, 0, 0];
|
||||||
let skip = 50;
|
let skip = 50;
|
||||||
|
|
||||||
applyChaos(image, [0, 0], 500000, ...barnsley, point => {
|
applyChaos([0, 0], 200000, ...barnsley, point => {
|
||||||
const x = Math.floor(point[0] * zoom + center[0]);
|
const x = Math.floor(point[0] * zoom + center[0]);
|
||||||
const y = height - Math.floor(point[1] * zoom + center[1]);
|
const y = height - Math.floor(point[1] * zoom + center[1]);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue