Skip to main content

Hva er en trekantvifte?

En trekantvifte er en samling trekanter gruppert rundt et hovedutgang og brukt 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 mdash;eller kan være mdash;Separert i en vifte, noe som gjør det lettere på programmerere å kontrollere og manipulere en polygon.Bortsett fra kontroll, er den største fordelen med å 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 brukes 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 umulig og mdash;eller i det minste vanskelig mdash;for å kode.

Polygonmesh-strukturer brukes i design på lavt nivå, typisk som et skjelett for å 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 å 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.