seeloSaSekhutlo
→ angleMode()E baya kgotsa e bala seelo se dikhutlo di lekanyediwang ka sona — `DEGREES` kgotsa `RADIANS`.
seeloSaSekhutlo(seelo)Sekhutlo se ka lekanyediwa ka dikirii kgotsa ka diradiane. Go dikologa go le gongwe go go feletseng ke dikirii tse 360, mme ke PEDI_PI diradiane (e ka nna 6.28). Ke sekhutlo se le sengwe, se boletswe ka mekgwa e mebedi.
Ka tlwaelo Bopa e bala ka diradiane. Se se raya gore sin(SEPHATLO_PI) ke 1 — e seng sin(90).
seeloSaSekhutlo(DEGREES) e fetolela kwa dikiriing. Go tswa foo sin(90) ke 1, mme dipalo tsotlhe tsa dikhutlo — mo go sin, cos, tan, asin, acos, atan le atan2 — di balwa ka dikirii.
seeloSaSekhutlo(), e sa newa sepe, ga e fetole sepe — e busa seelo se se dirisiwang gone jaanong.
Ela tlhoko gore degrees le radians ga di ame seelo se se beilweng: ka metlha degrees e fetolela go tswa mo diradianeng go ya go dikirii, mme radians e dira ka fa go menogileng.
Leina le kopanya seelo (unit/measure) le sekhutlo (angle).
Diparamethara
Karolo e e bidiwang “Diparamethara”| Leina | Mofuta | Tlhaloso |
|---|---|---|
seelo (ka boitlhophelo) | mokwalo | DEGREES kgotsa RADIANS. Fa se sa newe, ga go fetolwe sepe mme seelo se se dirisiwang se a busiwa. |
tiro setaLoeto() {
thalaKanefase(400, 400);
bokamorago(20, 24, 34);
tlogelaMothalo();
// Ka tlwaelo — diradiane. Kotara ya go dikologa ke SEPHATLO_PI.
kwala(seeloSaSekhutlo());
tlatsaMmala(90, 190, 235);
thalaSediko(120, 200, 40 + sin(SEPHATLO_PI) * 60);
// Ka dikirii — kotara ya go dikologa ke 90
seeloSaSekhutlo(DEGREES);
kwala(seeloSaSekhutlo());
tlatsaMmala(245, 185, 75);
thalaSediko(280, 200, 40 + sin(90) * 60);
// Diko tse pedi di a lekana: sekhutlo ke se le sengwe
}tiro setaLoeto() {
thalaKanefase(400, 400);
bokamorago(243);
tlogelaMothalo();
// Ka dikirii, go dikologa go go feletseng ke 360 — go bonolo go bala
seeloSaSekhutlo(DEGREES);
gopheta (diri sekhutlo = 0; sekhutlo < 360; sekhutlo = sekhutlo + 12) {
metlha x = 200 + cos(sekhutlo) * 130;
metlha y = 200 + sin(sekhutlo) * 130;
tlatsaMmala(lekanyetsa(sekhutlo, 0, 360, 60, 240), 120, 200);
thalaSediko(x, y, 22);
}
}