Mikä on kolmion tuuletin?

Kolmion tuuletin on kokoelma kolmioita, jotka on ryhmitelty pääkärjen ympärille ja joita käytetään kolmiulotteisessa (3D) grafiikassa tietokonemallien ja silmien rakentamiseen. Kolmion tuuletinta pidetään primitiivisenä, kuten viiva tai piste, koska sitä käytetään rakentamaan monimutkaisia ​​muotoja. Useimmat polygonit, joita käytetään monikulmion muodostamiseen, on – tai voidaan – jakaa tuulettimeksi, mikä helpottaa ohjelmoijien hallintaa ja käsittelyä monikulmion suhteen. Ohjauksen lisäksi tämän tuulettimen käytön suurin etu on, että tietokone voi käsitellä muodon nopeammin ja varastointi on paljon helpompaa linjojen säilyttämisen vuoksi.

Kolmion tuuletin on osuvasti nimetty, koska muoto näyttää tuulettimelta. Se alkaa pääpisteellä ja kaikki kolmiot on liitetty tähän pisteeseen. Jos mikä tahansa kolmio on yhdistetty toiseen kolmioon kärjen sijasta, muotoa pidetään kolmiokaistana.

Tietokonegrafiikassa on muotoja, jotka tunnetaan primitiivinä; tämä ei johdu siitä, että muodot ovat vanhoja eikä niitä enää käytetä, vaan siksi, että ne pystyvät rakentamaan muita muotoja. Vaikka useimmat primitiivit ovat hyvin yksinkertaisia ​​muotoja, kuten viiva tai piste, kolmion tuuletin on hieman monimutkaisempi kuin useimmat primitiivit. Tämän avulla ohjelmoijat voivat luoda muotoja, joita muuten olisi mahdotonta – tai ainakin vaikeaa – koodata.

Monikulmioisia verkkorakenteita käytetään matalan tason malleissa, tyypillisesti luurankoina korkean tason grafiikan tai käyttäjien näkemän grafiikan sijoittamiseen. Vaikka monikulmion verkko näyttää monikulmioiden sekoitukselta, jokainen monikulmio voidaan erottaa kolmion tuulettimeksi. Monikulmion yhtä pistettä käytetään pääpisteenä, ja tämän kärjen ympärille muodostuu useita kolmioita. Käyttämällä kolmioita koko monikulmion sijasta ohjelmoijat voivat helposti muokata monikulmion kokoa ja muotoa. Tämä tekee ohjelmointiajasta hieman pidemmän, mutta mahdollistaa erittäin tarkat mittaukset.

Suurin etu kolmion tuulettimen käyttämisestä muiden muotojen sijaan on, että tuuletin voi ladata paljon nopeammin. Tietokoneen on ladattava vähemmän rivejä, koska vierekkäiset rivit lasketaan yhdeksi riviksi. Jos esimerkiksi kaksi kolmiota on toisiaan vasten, tietokoneen on muodostettava kuusi riviä; tuulettimen kanssa kuitenkin puskuriviivat yhdistetään ja vain neljä riviä renderöidään. Myös tallennustilaa parannetaan, koska linjojen säilyttäminen tarkoittaa, että tietokoneen on kulutettava vähemmän muistia.