UNPKG

@dank-inc/sketchy

Version:

A Super-dank sketching library built with ♥ and typescript!

36 lines (35 loc) 1.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.n = exports.r = exports.lerp = exports.cos = exports.sin = void 0; var sin = function (u, freq, scale, offset) { if (freq === void 0) { freq = 1; } if (scale === void 0) { scale = 1; } if (offset === void 0) { offset = 0; } return Math.sin(u * Math.PI * 2 * freq) * scale + offset; }; exports.sin = sin; var cos = function (u, freq, scale, offset) { if (freq === void 0) { freq = 1; } if (scale === void 0) { scale = 1; } if (offset === void 0) { offset = 0; } return Math.cos(u * Math.PI * 2 * freq) * scale + offset; }; exports.cos = cos; var lerp = function (u, max, margin, min) { if (margin === void 0) { margin = 0; } if (min === void 0) { min = 0; } return u * (max - margin * 2) - min + margin; }; exports.lerp = lerp; var r = function (scale, offset) { if (scale === void 0) { scale = 1; } if (offset === void 0) { offset = 0; } return Math.random() * scale + offset; }; exports.r = r; var n = function (scale, offset) { if (scale === void 0) { scale = 1; } if (offset === void 0) { offset = 0; } return Math.random() * scale + offset; }; exports.n = n;