Ce este un ventilator triunghi?

Un evantai triunghiular este o colecție de triunghiuri grupate în jurul unui vârf principal și utilizate în grafica tridimensională (3D) pentru a construi modele de computer și rețele. Evantaiul triunghiular este considerat un primitiv, ca o linie sau un punct, deoarece este folosit pentru a construi forme complexe. Majoritatea poligoanelor folosite pentru a face o plasă de poligon sunt – sau pot fi – separate într-un ventilator, ceea ce facilitează controlul și manipularea poligonului de către programatori. În afară de control, cel mai mare avantaj al utilizării acestui ventilator este că computerul poate procesa forma mai rapid, iar stocarea este mult mai ușoară datorită conservării liniilor.

Evantaiul triunghiular este numit pe măsură, deoarece forma arată ca un evantai. Începe cu un vârf principal și toate triunghiurile sunt conectate la acest vârf. Dacă orice triunghi este conectat la un alt triunghi în loc de vârf, atunci forma este considerată o bandă triunghiulară.

În grafica computerizată, există forme cunoscute sub numele de primitive; asta nu pentru că formele sunt vechi și nu mai sunt folosite, ci pentru că sunt capabile să construiască alte forme. În timp ce majoritatea primitivelor sunt forme foarte simple, cum ar fi o linie sau un punct, evantaiul triunghiular este puțin mai complex decât majoritatea primitivelor. Acest lucru le permite programatorilor să creeze forme care altfel ar fi imposibil – sau cel puțin dificil – de codat.

Structurile de plasă poligonală sunt utilizate în proiectele de nivel scăzut, de obicei ca un schelet pe care să plasați grafica la nivel înalt sau grafica pe care o văd utilizatorii. În timp ce o plasă de poligoane arată ca un amestec de poligoane, fiecare poligon poate fi separat într-un evantai triunghi. Un punct al poligonului este folosit ca vârf principal, iar în jurul acestui vârf se formează mai multe triunghiuri. Folosind triunghiuri în locul întregului poligon, programatorii pot manipula cu ușurință dimensiunea și forma poligonului. Acest lucru face ca timpul de programare să fie puțin mai lung, dar permite măsurători foarte precise.

Un avantaj major al folosirii unui ventilator triunghi în locul altor forme este că un ventilator se poate încărca mult mai repede. Computerul trebuie să încarce mai puține linii, deoarece liniile una lângă alta sunt numărate ca o singură linie. De exemplu, dacă două triunghiuri sunt unul împotriva celuilalt, computerul va trebui să redeze șase linii; cu toate acestea, cu evantaiul, liniile de unire sunt combinate și sunt redate doar patru linii. De asemenea, stocarea este îmbunătățită, deoarece conservarea liniilor înseamnă că computerul trebuie să consume mai puțină memorie.