Algoritmul Cyrus-Beck

Algoritmul Cyrus-Beck ( ing.  Cyrus-Beck ) este un algoritm pentru tăierea segmentelor printr-un poligon convex arbitrar . A fost propus ca un înlocuitor mai eficient pentru algoritmul Cohen-Sutherland , care realizează tăierea în mai multe iterații. [unu]

Descrierea algoritmului

Segmentele tăiate sunt prezentate într-o formă parametrică:

Unde

p 0 , p 1  sunt coordonatele începutului și, respectiv, sfârșitului segmentului, t  este un parametru.

Fiecare segment tăiat conține coordonatele începutului și sfârșitului, precum și doi parametri t A și t B corespunzători începutului și sfârșitului segmentului.
Pentru fiecare segment trunchiat P se efectuează următoarele acțiuni:

Complexitate computațională

Vezi și

Note

  1. „Clipping” (prezentare) . Data accesului: 22 iunie 2013. Arhivat din original pe 4 martie 2016.

Link -uri

Literatură