Kas yra trikampis ventiliatorius?

Trikampis ventiliatorius yra trikampių rinkinys, sugrupuotas aplink pagrindinę viršūnę ir naudojamas trimatėje (3D) grafikoje, kuriant kompiuterinius modelius ir tinklelius. Trikampis ventiliatorius laikomas primityvu, kaip linija ar taškas, nes jis naudojamas sudėtingoms formoms kurti. Dauguma daugiakampių, naudojamų daugiakampio tinklelio gamybai, yra arba gali būti atskirti į ventiliatorių, todėl programuotojams lengviau valdyti ir manipuliuoti daugiakampiu. Be valdymo, didžiausias šio ventiliatoriaus pranašumas yra tai, kad kompiuteris gali greičiau apdoroti formą, o saugojimas yra daug paprastesnis dėl linijų išsaugojimo.

Trikampis ventiliatorius pavadintas taikliai, nes forma atrodo kaip vėduoklė. Jis prasideda nuo pagrindinės viršūnės, o visi trikampiai yra sujungti su šia viršūne. Jei bet kuris trikampis yra prijungtas prie kito trikampio, o ne viršūnės, tada forma laikoma trikampio juostele.

Kompiuterinėje grafikoje yra formų, žinomų kaip primityvai; Taip yra ne todėl, kad formos yra senos ir nebenaudojamos, o todėl, kad jos gali sukurti kitas formas. Nors dauguma primityvų yra labai paprastų formų, tokių kaip linija arba taškas, trikampis vėduokle yra šiek tiek sudėtingesnis nei dauguma primityvų. Tai leidžia programuotojams sukurti formas, kurių kitaip būtų neįmanoma arba bent jau sunku koduoti.

Daugiakampio tinklelio struktūros naudojamos žemo lygio dizainuose, paprastai kaip skeletas, ant kurio galima įdėti aukšto lygio grafiką arba grafiką, kurią mato vartotojai. Nors daugiakampio tinklelis atrodo kaip daugiakampių kratinys, kiekvienas daugiakampis gali būti atskirtas į trikampį. Vienas daugiakampio taškas naudojamas kaip pagrindinė viršūnė, o aplink šią viršūnę susidaro keli trikampiai. Naudodami trikampius, o ne visą daugiakampį, programuotojai gali lengvai manipuliuoti daugiakampio dydžiu ir forma. Tai šiek tiek pailgina programavimo laiką, tačiau leidžia atlikti labai tikslius matavimus.

Pagrindinis trikampio ventiliatoriaus, o ne kitų formų, pranašumas yra tai, kad ventiliatorius gali įkelti daug greičiau. Kompiuteris turi įkelti mažiau eilučių, nes viena šalia kitos esančios eilutės skaičiuojamos kaip viena eilutė. Pavyzdžiui, jei du trikampiai yra vienas prieš kitą, kompiuteris turės atvaizduoti šešias eilutes; tačiau naudojant ventiliatorių, sujungimo linijos sujungiamos ir pateikiamos tik keturios eilutės. Taip pat patobulinta saugykla, nes dėl linijų išsaugojimo kompiuteris turi eikvoti mažiau atminties.