Vattiho ořezový algoritmus - Vatti clipping algorithm
The Vatti výstřižek algoritmus[1] se používá v počítačová grafika. Umožňuje oříznutí libovolného počtu libovolně tvarovaných předmět mnohoúhelníky libovolným počtem libovolně tvarovaných klip polygony. Na rozdíl od Sutherland – Hodgman a Weiler – Atherton algoritmy ořezávání polygonů, Vattiho algoritmus neomezuje typy polygonů, které lze použít jako předměty nebo klipy. Lze zpracovávat i složité (samy se protínající) polygony a polygony s otvory. Algoritmus je obecně použitelný pouze v 2D prostor.
Popis
Oříznutí je definováno jako interakce polygonů předmětu a klipu. Zatímco ořezávání obvykle zahrnuje nalezení křižovatky (oblasti překrytí) polygonů předmětu a klipu, ořezové algoritmy lze také použít s jinými booleovské ořezávání operace: rozdíl, kde jsou ořezové polygony odstranit překrývající se oblasti od subjektu; svaz, kde ořezávání vrací oblasti pokryté polygony předmětu nebo klipu, a; xor, kde oříznutí vrátí oblasti pokryté polygony předmětu nebo klipu až na kde jsou pokryty polygony předmětu i klipu.
Algoritmus Vatti zahrnuje řádné zpracování jak hrany předmětu, tak ořezávání hran polygonů, počínaje nejnižšími hranami a prací směrem nahoru; toto je koncepčně podobné Algoritmus Bentley – Ottmann. Tento zamést linku přístup vydělí problémový prostor skenovací linky, imaginární vodorovné čáry, které procházejí každým vrcholem zúčastněných polygonů. Tyto skenovací linky obrys skenovací paprsky - mezery mezi sousedními řádky skenování. Tyto skenovací paprsky se postupně zpracovávají, počínaje nejnižším skenovacím paprskem, přičemž algoritmus přidává průsečíky uvnitř těchto skenovacích paprsků do polygonů řešení.
Viz také
- Greiner – Hormann ořezový algoritmus
- Algoritmus oříznutí Sutherland – Hodgman
- Weiler – Athertonův ořezový algoritmus
- Booleovské operace s polygony
Reference
- ^ Bala R. Vatti. „Obecné řešení ořezávání mnohoúhelníků“ „Communications of the ACM, Vol 35, Issue 7 (July 1992) pp. 56–63.
externí odkazy
![]() | Tento počítačová grafika –Příbuzný článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |