User Tools

Site Tools


ro:arc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ro:arc [2017/08/20 11:20]
junior-root
ro:arc [2020/02/28 10:46]
Line 1: Line 1:
-===== Arc (Instrucțiune) ===== 
-> **Engleză:** //**ARC** = arc// 
-==== Format ==== 
-**arc** [[numericexpressions|centru_x]], [[numericexpressions|centru_y]], [[numericexpressions|rază]], [[numericexpressions|unghi_start]], [[numericexpressions|mărime_unghi]]\\ 
-**arc** ( [[numericexpressions|centru_x]], [[numericexpressions|centru_y]], [[numericexpressions|rază]], [[numericexpressions|unghi_start]], [[numericexpressions|mărime_unghi]] )\\ 
-**arc** [[numericexpressions|poziție_x]], [[numericexpressions|poziție_y]], [[numericexpressions|lățime]], [[numericexpressions|înălțime]], [[numericexpressions|unghi_start]], [[numericexpressions|mărime_unghi]]\\ 
-**arc** ( [[numericexpressions|poziție_x]], [[numericexpressions|poziție_y]], [[numericexpressions|lățime]], [[numericexpressions|înălțime]], [[numericexpressions|unghi_start]], [[numericexpressions|mărime_unghi]] ) 
- 
-==== Descriere ==== 
-Desenează un arc de cerc (o parte a unui cerc definit de [[numericexpressions|centru_x]], [[numericexpressions|centru_y]], [[numericexpressions|rază]]) sau un arc de elipsă (elipsă ce se poate înscrie într-un dreptunghi definit de [[numericexpressions|poziție_x]], [[numericexpressions|poziție_y]], [[numericexpressions|lățime]] și [[numericexpressions|înălțime]]).\\ 
-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 ==== 
-<code> 
-# 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,150-t,t*2,t*2,0,pi*2*t/100 
-next t 
-</code> 
-va desena\\ 
-{{:arc_example.png|arc_example}} 
- 
-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//: 
-<code> 
-clg 
-color black 
-for t = 1 to 100 step 3 
-   arc 150,150,t,0,pi*2*t/100 
-next t 
-</code> 
-==== Exemplu (arc de cerc) ==== 
-<code> 
-clg white 
-color red, clear 
-circle 150,150,100 
-color blue 
-penwidth 3 
-arc 150,150,100,0,PI/2 
-</code> 
-va desena\\ 
-{{ro:arc_circle.png|arc_circle}} 
- 
-==== Exemplu (arc dintr-o elipsă) ==== 
-<code> 
-clg white 
-#deseneaza un dreptunghi galben 
-color yellow, clear 
-rect 50,50,200,100 
-#deseneaza o elipsă roșie 
-color red, clear 
-ellipse 50,50,200,100 
-#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,50,200,100,0,PI/2 
-</code> 
-va desena\\ 
-{{ro:arc_ellipse.png|arc_ellipse}} 
- 
-==== Vezi și ==== 
-{{page>ro:start#Elemente grafice - desene&noheader}} 
-==== Istoric ==== 
-|0.9.9.25|Adăugată în acestă versiune| 
-|1.99.99.65|Adăugată versiunea bazată pe cerc| 
  
ro/arc.txt · Last modified: 2020/02/28 10:46 (external edit)