Hva er en trekantvifte?
En trekantvifte er en samling trekanter gruppert rundt et hovedutstyr og brukes i tredimensjonal (3D) grafikk for å bygge datamodeller og masker. Triangle -viften regnes som en primitiv, som en linje eller prikk, fordi den brukes til å bygge komplekse former. De fleste polygoner som brukes til å lage et polygonnett er - eller kan - kan - atskilt i en vifte, noe som gjør det lettere på programmerere å kontrollere og manipulere en polygon. Bortsett fra kontroll, er den største fordelen å bruke denne viften at datamaskinen kan behandle formen raskere, og lagring er mye enklere på grunn av bevaring av linjer.
Triangle -viften er passende navngitt, fordi formen ser ut som en vifte. Det starter med et hovedutstyr, og alle trekantene er koblet til dette toppunktet. Hvis noen trekant er koblet til en annen trekant i stedet for toppunktet, blir formen betraktet som en trekantstripe.
I datagrafikk, er det former kjent som primitiver; Dette er ikke fordi formene er gamle og ikke ossEd lenger, men fordi de er i stand til å bygge opp andre former. Mens de fleste primitiver er veldig enkle former, for eksempel en linje eller prikk, er trekantviften litt mer sammensatt enn de fleste primitiver. Dette gjør at programmerere kan lage former som ellers ville være umulige - eller i det minste vanskelig - å kode.
Polygon-nettstrukturer brukes i design på lavt nivå, typisk som et skjelett til å plassere grafikk på høyt nivå eller grafikkbrukerne ser. Mens et polygonnett ser ut som et virvar av polygoner, kan hver polygon skilles ut i en trekantvifte. Ett punkt i polygonen brukes som hovedutstyr, og flere trekanter dannes rundt dette toppunktet. Ved å bruke trekanter i stedet for hele polygonen, kan programmerere lett manipulere størrelsen og formen på polygon. Dette gjør programmeringstid litt lenger, men gir mulighet for veldig presise målinger.
en stor fordel forÅ bruke en trekantvifte i stedet for andre former er at en vifte kan laste mye raskere. Datamaskinen må laste færre linjer, fordi linjene ved siden av hverandre regnes som en linje. For eksempel, hvis to trekanter er mot hverandre, vil datamaskinen måtte gjengi seks linjer; Imidlertid, med viften, er de bindende linjene kombinert, og bare fire linjer er gjengitt. Lagring er også forbedret, fordi bevaring av linjer betyr at datamaskinen må bruke mindre minne.