Algoritmi, joka leikkaa monikulmion, on melko monimutkainen. Monikulmion jokainen reuna on testattava leikkausikkunan, yleensä suorakulmion, jokaista reunaa vasten. Tämän seurauksena uusia reunoja voidaan lisätä ja olemassa olevat reunat voidaan hylätä, säilyttää tai jakaa. Useita polygoneja voi syntyä yksittäisen monikulmion leikkaamisesta.
Mitä algoritmia käytetään polygonien leikkaamiseen?
Sutherland-Hodgman-algoritmi on algoritmi, jota käytetään polygonien leikkaamiseen. Se toimii pidentämällä kutakin kuperan leikepolygonin riviä vuorotellen ja valitsemalla kohteen polygonista vain ne kärjet, jotka ovat näkyvällä puolella.
Voidaanko viivanleikkausalgoritmia käyttää polygonien leikkaamiseen?
Viivan leikkaamista polygonia vasten käytetään laaj alti tietokonegrafiikassa, kuten piiloviivaongelmassa. Tässä artikkelissa esitetään uusi viivanleikkausalgoritmi yleistä monikulmiota vastaan. … Monikulmion jokainen reuna on käsitelty vaakaviivaa vasten, mikä tekee leikkaamisesta yksinkertaisempaa.
Mikä on leikkausalgoritmi?
Tietokonegrafiikassa Cohen–Sutherland-algoritmi (nimetty Danny Cohenin ja Ivan Sutherlandin mukaan) on viivanleikkausalgoritmi. Algoritmi jakaa 2D-avaruuden 9 alueeseen, joista vain keskiosa (näkymäportti) on näkyvissä.
Miksi leikkausta käytetään grafiikassa?
Leikkaaminen tietokonegrafiikassa on tapa, jolla voidaan valikoivasti ottaa käyttöön tai poistaa käytöstä renderöintitoiminnot määritetyllä alueellakorko. … Hyvin valitun leikkeen avulla renderöijä voi säästää aikaa ja energiaa ohittamalla laskelmat, jotka liittyvät pikseleihin, joita käyttäjä ei näe.