Laboratóriumi munka № 3
Téma: "Poligonok festésére szolgáló algoritmusok"
A munka célja a poligonok festésére szolgáló két módszer szoftvereinek megvalósítása.
A munka sorrendje. Ebben a laboratóriumi munkában olyan programot kell kifejlesztenie, amely interaktív bemenetet biztosít tetszőleges poligon csúcsainak és automatikus festésének a Sec. 1.4.
A festmény helyességének ellenőrzéséhez két kimeneti módot kell biztosítani: a határoló sokszög rajzolásával és rajzolás nélkül.
A program tesztelésénél ellenőrizni kell a nem domború sokszögek kitöltésének helyességét, valamint a különálló vízszintes oldalakkal és a vízszintes oldalakkal rendelkező poligonokat. Az orientált sokszögek mint tesztek festési eljárásának vizsgálatakor meg kell adni a poligonokat az óramutató járásával megegyező irányban és az óramutató járásával ellentétes irányba.
A laboratóriumi munka eredményei felhasználhatók a következő laboratóriumi munkákban.
Mi a különbség az algoritmusokban a nem irányított és orientált sokszögek festéséhez?
Milyen speciális esetek léteznek a kitöltési algoritmusokban?
Milyen problémák merülnek fel, ha a poligon vízszintes oldalakat tartalmaz?
Hogyan állapítható meg, hogy a sokszög oldalát elnyomja-e az aktuális sorral?
Miért fontos, hogy a szegmensek határait egymás után rendezzük növekvő vagy csökkenő sorrendben?
Laboratóriumi munka № 4
Téma: "Set-theoretikus műveletek kétdimenziós tartományokon"
A munka célja a TMT szoftververziója két tetszőleges poligon fölött.
A munka sorrendje. Ebben a laboratóriumi munkában olyan programot kell kidolgozni, amely két tetszőleges sokszög interaktív konstrukcióját biztosítja - a TMO operandusokat és egy adott típusú TMO végrehajtását a fentiekben leírt technikával. 1.5.
Mi jellemzi az ábrán a vízszintes vonal küszöbfüggvényét?
Mi a célja a TMO operandusok keresztmetszeteinek küszöbfüggvényeinek súlyozott összegzése?
Milyen formában kell megjeleníteni az operandusok keresztmetszetét a TMO algoritmus számára?
Mely esetekben kell a kimeneti terület bal vagy jobb határaival kiegészíteni a kapott tartomány szegmenshatárának listáját?
Laboratóriumi munka № 5
Téma: "Folyamatos geometriai átalakítások"
A munka célja a folyamatos átalakítások szoftveres megvalósítása kétdimenziós objektumokon keresztül.
A munka sorrendje. Ebben a laboratóriumi munkában olyan programot kell kifejlesztenie, amely egy objektum interaktív hozzárendelését biztosítja, például egy sokszöget és egy animációt, amely végrehajtja azt. A laboratóriumi munka és programfejlesztés előkészítésekor a 2. szakaszban ismertetett anyagokat kell követni. 1.6.
A geometriai transzformációkat a programban integrált formában kell végrehajtani a mátrix műveletek homogén koordináták alkalmazásával.
A folyamatos geometriai transzformációk szimulációját animációként kell létrehozni, az egérmutató manuális megváltoztatásával, vagy az animációval a paraméterek megváltoztatásának előre programozott törvényével. Mindenesetre biztosítani kell a transzformációk főbb típusainak modellezésének lehetőségét.
Mi az alapja a folyamatos átalakítások számítógépes modellezésének?
Mi a különbség a folyamatos geometriai transzformációk integrális és differenciális formái között?
Milyen módon jelenhet meg a számítások hibája a folyamatos átalakítások modellezésében?
Mit jelenthet a számítás hibája a folyamatos átalakítások modellezésében differenciált formában?