Tlola o ye mo diteng
DikaiBula setseleganyi ↗

dikolosa

→ rotate()

E dikolosa tsela ya go thala go dikologa ntlha ya (0, 0).

dikolosa(sekhutlo)

Sengwe le sengwe se se thadiwang morago ga dikolosa se tla lebega se dikologile. Popego e dikologa ntlha ya (0, 0), e seng bogare jwa yona — ka jalo dikolosa gantsi e dirisiwa morago ga sutisa, e e isang (0, 0) kwa o batlang popego e dikologa gona.

Sekhutlo se latela seeloSaSekhutlo. Ka tlwaelo se balwa ka diradiane: dikolosa(1) ke sekhutlo sa radiane e le nngwe, e leng dikirii tse di ka nnang 57. Bitsa seeloSaSekhutlo(DEGREES) pele fa o batla go bala ka dikirii.

Diphetogo di a kokoanela, mme di simololwa sesha kwa tshimologong ya tshwantsha. Ka jalo dikolosa e le nngwe mo teng ga tshwantsha ga e dire gore popego e tswelele go dikologa.

LeinaMofutaTlhaloso
sekhutlopaloSelekanyo sa go dikolosa, ka seelo se seeloSaSekhutlo se se beileng.
Sethunya se se dirilweng ka go dikolosa
tiro setaLoeto() {
  thalaKanefase(400, 400);
  bokamorago(28, 30, 48);
  seeloSaSekhutlo(DEGREES);
  tlogelaMothalo();

  baya();
  sutisa(200, 200);

  gopheta (diri i = 0; i < 12; i = i + 1) {
    dikolosa(30);
    tlatsaMmala(230, 90 + i * 12, 150, 200);
    thalaSelee(0, -80, 46, 120);
  }

  tsaya();

  tlatsaMmala(250, 220, 120);
  thalaSediko(200, 200, 50);
}
Ngwedi o o dikologang letsatsi
tiro setaLoeto() {
  thalaKanefase(400, 400);
  seeloSaSekhutlo(DEGREES);
}
tiro tshwantsha() {
  bokamorago(18, 20, 36);
  tlogelaMothalo();

  // peba e laola gore ngwedi o kae mo tseleng ya ona
  metlha sekhutlo = lekanyetsa(thibela(pebaX, 0, 400), 0, 400, 0, 360);

  baya();
  sutisa(200, 200);

  tlatsaMmala(250, 210, 80);
  thalaSediko(0, 0, 70);

  dikolosa(sekhutlo);
  tlatsaMmala(210, 215, 225);
  thalaSediko(120, 0, 26);

  tsaya();
}

seeloSaSekhutlo, sutisa, baya, tsaya, sekamisaX