magarengMebala
→ paletteLerp()E bona mmala o o fa gare ga lenaneo la mebala e e beilweng mo mafelong a a rileng.
magarengMebala(mebala, selekanyo)Fa magarengMmala e dira ka mebala e mebedi fela, magarengMebala e dira ka bontsi jwa yona. Nngwe le nngwe e newa lefelo la yona mo tseleng — lenaneo la [mmala, lefelo] — mme e busa mmala o o lebaganeng le selekanyo se o se nayang.
Ga e tshwane le magarengMmala ka dilo tse pedi: e amogela mekwalo, dipalo le manaane jaaka mebala (e di bopa ka bo yona), mme e a khutlisa — selekanyo se se kwa tlase ga lefelo la ntlha se busa mmala wa ntlha, mme se se kwa godimo ga la bofelo se busa wa bofelo.
Mafelo a tshwanetse go ya go ya kwa godimo. 0 go ya go 1 ke selekanyo se se tlwaelegileng, mme dinomore dingwe di a bereka fa fela di rulagantswe.
Diparamethara
Karolo e e bidiwang “Diparamethara”| Leina | Mofuta | Tlhaloso |
|---|---|---|
mebala | lenaneo | Lenaneo la manaane a [mmala, lefelo], a a rulagantsweng ka mafelo a a golang. |
selekanyo | palo | Lefelo le le batlwang mo tseleng, gantsi 0–1. |
tiro setaLoeto() {
thalaKanefase(400, 200);
tlogelaMothalo();
metlha mebala = [
['#ffffff', 0],
[bopaMmala(230, 60, 90), 0.35],
[bopaMmala(30, 80, 200), 1]
];
gopheta (diri x = 0; x < 400; x = x + 4) {
tlatsaMmala(magarengMebala(mebala, x / 400));
thalaKhutlonne(x, 0, 4, 200);
}
}tiro setaLoeto() {
thalaKanefase(400, 400);
bokamorago(20);
paloEpePeo(7);
tlogelaMothalo();
metlha mebala = [
[bopaMmala(250, 200, 70), 0],
[bopaMmala(230, 60, 90), 0.5],
[bopaMmala(60, 180, 200), 1]
];
gopheta (diri i = 0; i < 120; i = i + 1) {
tlatsaMmala(magarengMebala(mebala, paloEpe()));
thalaSediko(paloEpe(20, 380), paloEpe(20, 380), paloEpe(10, 44));
}
}