Naar inhoud springen

Module:Layout/Production/Library/Calculator

Uit Wikibooks
 Deze module is nog in ontwikkeling (versie 0.0) en wordt getest.

De Module:Layout is bedoeld om snel, consistent en uitgebreid een pagina op te maken.
Er is een op de module afgestemde handleiding over deze onderwijswiki beschikbaar.

De module wordt geïnitialiseerd met de configuratie in Module:Layout/Production/Configuration.

Controleer op scriptfouten of opmaak notificaties.




local calculator = {};

-- The arithmetic clamp function restricts a value to a certain range.
-- The function has a value to be clamped, a minimum value and a maximum value.
function calculator.clamp( value, minimum, maximum )
    if value < minimum then return minimum end;
    if value > maximum then return maximum end;
    return value;
end

-- This function does a linear interpolation.
-- It is a method of finding a value that lies between two given values a en b
-- by assuming a linear relationship between them.
-- The "position" of C between A and B is t, where t ranges from 0 to 1.
function calculator.lerp( a, b, t )
    return a + ( b - a ) * t;
end

return calculator;
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.