This shows you the differences between two versions of the page.
ro:arc [2017/08/20 11:20] junior-root |
ro:arc [2020/02/28 10:46] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Arc (Instrucțiune) ===== | ||
- | > **Engleză: | ||
- | ==== Format ==== | ||
- | **arc** [[numericexpressions|centru_x]], | ||
- | **arc** ( [[numericexpressions|centru_x]], | ||
- | **arc** [[numericexpressions|poziție_x]], | ||
- | **arc** ( [[numericexpressions|poziție_x]], | ||
- | |||
- | ==== Descriere ==== | ||
- | Desenează un arc de cerc (o parte a unui cerc definit de [[numericexpressions|centru_x]], | ||
- | Unghiurile sunt enunțate în radiani și încep din poziția orei 12 și merg în sensul acelor de ceasornic.\\ | ||
- | Arcul va fi desenat începând din poziția unghiului [[numericexpressions|unghi_start]] și va avea mărimea specificată de [[numericexpressions|mărime_unghi]].\\ | ||
- | Dacă luăm în considerare faptul că un cerc întreg înseamnă un unghi echivalent cu 2*PI radiani, atunci se poate desena cu această instrucțiune un cerc întreg, însă neumplut de culoare. | ||
- | ==== Exemplu ==== | ||
- | < | ||
- | # arc_example.kbs | ||
- | # 2012-12-29 j.m.reneau | ||
- | # | ||
- | # example of arc statement added on 0.9.9.25 | ||
- | clg | ||
- | color black | ||
- | for t = 1 to 100 step 3 | ||
- | arc 150-t, | ||
- | next t | ||
- | </ | ||
- | va desena\\ | ||
- | {{: | ||
- | |||
- | Același lucru îl va desena și programul de mai jos, doar că în acest caz vom desena arcuri folosind cercuri cu centrul în (150, 150) și cu raza de mărimea //t//: | ||
- | < | ||
- | clg | ||
- | color black | ||
- | for t = 1 to 100 step 3 | ||
- | arc 150, | ||
- | next t | ||
- | </ | ||
- | ==== Exemplu (arc de cerc) ==== | ||
- | < | ||
- | clg white | ||
- | color red, clear | ||
- | circle 150,150,100 | ||
- | color blue | ||
- | penwidth 3 | ||
- | arc 150, | ||
- | </ | ||
- | va desena\\ | ||
- | {{ro: | ||
- | |||
- | ==== Exemplu (arc dintr-o elipsă) ==== | ||
- | < | ||
- | clg white | ||
- | #deseneaza un dreptunghi galben | ||
- | color yellow, clear | ||
- | rect 50, | ||
- | #deseneaza o elipsă roșie | ||
- | color red, clear | ||
- | ellipse 50, | ||
- | #deseneaza un arc albastru începând cu unghiul 0 (ora 12:00 de la ceas) | ||
- | #și cu o deschidere de o jumătate de PI (PI/2), ceea ce echivalează cu un sfert de cerc | ||
- | color blue | ||
- | penwidth 3 | ||
- | arc 50, | ||
- | </ | ||
- | va desena\\ | ||
- | {{ro: | ||
- | |||
- | ==== Vezi și ==== | ||
- | {{page> | ||
- | ==== Istoric ==== | ||
- | |0.9.9.25|Adăugată în acestă versiune| | ||
- | |1.99.99.65|Adăugată versiunea bazată pe cerc| | ||