Tlola o ye mo diteng
DikaiBula setseleganyi ↗

lekanyetsa

→ map()

E tsaya palo mo selekanyong se le sengwe, e bo e e lekanyetsa mo go se sengwe.

lekanyetsa(boleng, tlaseYaPele, godimoYaPele, tlaseYaBobedi, godimoYaBobedi, thibelwa)

Ka gantsi boleng jo o nang le jona ga bo lekane le jo o bo tlhokang. paloKelelo e naya 0 go ya go 1, mme kanefase ya gago ke 400 ka bophara. lekanyetsa ke yona e e ntshang bothata joo.

lekanyetsa(0.5, 0, 1, 0, 400) ke 200 — bogare jwa selekanyo sa ntlha bo nna bogare jwa se se latelang.

Selekanyo se se latelang se ka retologa: lekanyetsa(0, 0, 100, 400, 0) e busa 400. Se se dirisiwa fa o batla go menola tsela ya sengwe.

Boleng jo bo kwa ntle ga selekanyo sa ntlha bo tswelela kwa ntle ga se se latelang — lekanyetsa(2, 0, 1, 0, 100) ke 200. Fa o batla go bo emisa mo moeding, naya nnete jaaka boleng jwa botlhano, kgotsa dirisa thibela.

LeinaMofutaTlhaloso
bolengpaloPalo e e tlang go lekanyediwa.
tlaseYaPelepaloMoedi o o kwa tlase wa selekanyo se palo e leng mo go sona jaanong.
godimoYaPelepaloMoedi o o kwa godimo wa selekanyo sa jaanong.
tlaseYaBobedipaloMoedi o o kwa tlase wa selekanyo se se batlegang.
godimoYaBobedipaloMoedi o o kwa godimo wa selekanyo se se batlegang.
thibelwa (ka boitlhophelo)nnetemaakaFa e le nnete, matswela a emisiwa mo moeding wa selekanyo se se batlegang. Fa bo sa newe, ke maaka.
Go lekanyetsa kelelo mo bogodimong jwa kanefase
tiro setaLoeto() {
  thalaKanefase(400, 400);
  bokamorago(24, 28, 38);
  tlogelaMothalo();

  paloKeleloPeo(12);

  gopheta (diri x = 0; x < 400; x = x + 4) {
    metlha kelelo = paloKelelo(x * 0.012);

    // 0..1 go ya go 40..360
    diri godimo = lekanyetsa(kelelo, 0, 1, 40, 360);

    // Selekanyo se le sengwe se lekanyediwa mo mmaleng
    tlatsaMmala(lekanyetsa(kelelo, 0, 1, 60, 250), 140, 210);
    thalaKhutlonne(x, godimo, 3, 400 - godimo);
  }
}
Selekanyo se se retologileng
tiro setaLoeto() {
  thalaKanefase(400, 400);
  bokamorago(240);
  tlogelaMothalo();

  gopheta (diri i = 0; i < 20; i = i + 1) {
    // i e gola, mme bophara bo a fokotsega
    diri bogolwane = lekanyetsa(i, 0, 19, 340, 20);
    diri mmala = lekanyetsa(i, 0, 19, 40, 230);

    tlatsaMmala(mmala, 90, 240 - mmala);
    thalaKhutlonne(200 - bogolwane / 2, i * 20, bogolwane, 16);
  }
}

selekanyo, thibela, magareng, paloKelelo