Lucrarea de laborator № 3

Tema: "Algoritmi pentru pictarea poligoanelor"

Scopul lucrării este implementarea software a două metode pentru pictarea poligoanelor.

Ordinea de lucru. În această lucrare de laborator, trebuie să dezvoltați un program care să furnizeze intrări interactive ale vârfurilor unui poligon arbitrar și vopsirea automată a acestuia prin cele două metode descrise în Sec. 1.4.







Pentru a controla corectitudinea picturii, trebuie prevăzute două moduri de ieșire: cu desenul poligonului limită și fără desen.

La testarea programului trebuie să se verifice corectitudinea umplerii poligoanelor neconvexe, precum și poligoanele cu laturi orizontale separate și lanțuri laterale orizontale. Când se testează procedura de vopsire a poligoanelor orientate ca teste, este necesar să se specifice poligoanele cu orientarea în sensul acelor de ceasornic și în sens invers acelor de ceasornic.

Rezultatele acestei lucrări de laborator pot fi utilizate în următoarele lucrări de laborator.

Care este diferența dintre algoritmii pentru pictarea poligoanelor nedirecționate și orientate?

Ce cazuri speciale există în algoritmii de umplere?

Care sunt problemele la vopsire dacă poligonul conține laturi orizontale?

Cum să determinăm dacă partea poligonului este suprimată cu linia curentă?

De ce este important să se aranjeze limitele segmentelor într-un rând în ordine ascendentă sau descendentă?

Lucrări de laborator № 4







Tema: "Operațiuni set-teoretice pe domenii bidimensionale"

Scopul lucrării este implementarea software a TMT pe două poligoane arbitrare.

Ordinea de lucru. În acest laborator de lucru necesar pentru a dezvolta un program care prevede construcție interactivă a două poligoane arbitrare - operanzi TMO și de a efectua pe ele formă predeterminată TMO utilizând metoda descrisă în Sec. 1.5.

Ce caracterizează funcția de prag a secțiunii unei figuri printr-o linie orizontală?

În ce scop este însumată ponderarea funcțiilor de prag a secțiunilor transversale ale operanzilor TMO efectuate?

În ce format ar trebui să fie prezentate secțiunile transversale ale operanzilor pentru algoritmul TMO?

În ce cazuri lista limitelor segmentului din secțiunea domeniului rezultat trebuie completată cu limitele stânga sau dreapta ale zonei de ieșire?

Lucrarea de laborator № 5

Tema: "Transformări geometrice continue"

Scopul lucrării este implementarea software-ului de transformări continue asupra obiectelor bidimensionale.

Ordinea de lucru. În această lucrare de laborator, trebuie să dezvoltați un program care oferă o atribuire interactivă a unui obiect, de exemplu, un poligon și o animație care o realizează. În pregătirea lucrărilor de laborator și a elaborării programelor, ar trebui urmate materialele prezentate în secțiunea 2. 1.6.

Transformările geometrice trebuie realizate în program în formă integrală, utilizând operațiuni de matrice în coordonate omogene.

Modelarea transformărilor geometrice continue să fie organizate, fie sub forma unui parametru de transformare schimbare animație manuală utilizând un mouse sau animație cu un parametru pre-programat schimba legea. În orice caz, este necesar să se prevadă posibilitatea să simuleze toate tipurile majore de transformări.

Care este baza pentru modelarea computerizată a transformărilor continue?

Care este diferența dintre formele integrale și diferențiale de realizare a transformărilor geometrice continue?

În ce mod poate să apară eroarea calculelor în modelarea transformărilor continue în formă integrală?

Care ar putea fi eroarea calculelor în modelarea transformărilor continue în formă diferențială?







Articole similare

Trimiteți-le prietenilor: