for(i=[-0:1/160:1])translate([i,0])square([1/160, (gauss( (i))) ]);
function gauss(x) = x + (x - smooth(x));
function smooth (a) =let (b = clamp(a))(b * b * (3 - 2 * b));
function clamp(a, b = 0, c = 1) = min(max(a, b), c)
Sunday, September 17, 2017
0 - 1 Remapping Functions: Gauss
/* remapping functions */
Labels:
0 - 1,
Curve,
ease,
easy ease,
expand,
function,
functions,
Gaussian,
Gaussian step,
generative,
inverse smooth step,
map,
procedural,
remap,
Remap Series,
remapping,
unit functions
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment