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.
Diparamethara
Karolo e e bidiwang “Diparamethara”| Leina | Mofuta | Tlhaloso |
|---|---|---|
sekhutlo | palo | Selekanyo sa go dikolosa, ka seelo se seeloSaSekhutlo se se beileng. |
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);
}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();
}