Bezier-kolmio on erityinen Bezier-pinnan tyyppi, joka syntyy interpoloinnista (lineaarinen, neliöllinen, kuutio tai suurempi) ohjauspisteiden yli.
Yleistetyllä Bézier-kolmiolla , jonka kertaluku on n , on ( n + 1)( n + 2)/2 ohjauspistettä a i β j γ k , missä i , j , k ovat ei-negatiivisia kokonaislukuja siten, että i + j + k = n [ 1] . Sitten pinta annetaan muodossa
kaikille ei-negatiivisille reaaliluvuille s + t + u = 1.
Lineaarisessa tapauksessa ( ) Bezier-kolmio on tasainen kolmio, jonka kärjet ovat kolme ohjauspistettä. Neliöllisen ( ) Bezier-kolmion sivuilla on kuusi ohjauspistettä. Kuutiomainen Bezier-kolmio ( ) on määritelty 10 kontrollipisteellä ja se on pienin kertaluokkainen Bezier-kolmio, jonka sisäinen ohjauspiste ei sijaitse sivulla. Kaikissa tapauksissa kolmion sivut ovat samanasteisia Bezier-käyriä.
Kuutioinen Bezier-kolmio on yhtälön antama pinta
jossa α 3 , β 3 , γ 3 , α 2 β , αβ 2 , β 2 γ, βγ 2 , αγ 2 , α 2 γ ja αβγ ovat kolmion ohjauspisteitä ja u ( ≤ 0 , st, s , t , u ≤ 1 ja s+t+u=1) ovat barysentriset koordinaatit kolmion sisällä. [2] [1]
Myös Bezier-kolmio voidaan esittää yleisemmin muodossa
n:nnen kertaluvun Bezier-kolmion kaavan mukaisesti.
Kolmion kulmat ovat pisteet α 3 , β 3 ja γ 3 . Kolmion sivut ovat Bezier-käyriä, joissa on samat ohjauspisteet kuin Bezier-kolmiossa.
Kun termin eliminoidaan γu:lla, tuloksena on säännöllinen Bezier-käyrä. Lisäämällä lisätermejä saadaan Bezier-tetraedri tai Bezier -polytooppi .
Yhtälön ominaisuuksista johtuen koko kolmio sisältyy kontrollipisteiden rajaamaan tilavuuteen, ja säätöpisteiden affiinimuunnokset muuttavat koko kolmion samalla tavalla.
Bézier-kolmioiden käytön etuna tietokonegrafiikassa on se, että Bézier-kolmion jakaminen kahdeksi Bézier-kolmioksi vaatii vain yhteen- ja kahdella jakamisoperaatioita, ei liukulukuaritmetiikkaa . Tämä tarkoittaa, että sileät Bezier-kolmiot voidaan rekursiivisesti approksimoida joukolla säännöllisiä kolmioita jakamalla kolmiot kahdella, kunnes tuloksena olevat kolmiot ovat tarpeeksi pieniä.
Alla on menetelmä uusien kontrollipisteiden laskemiseksi puolelle alkuperäisestä Bezier-kolmiosta, jonka kulma on α 3 , toinen kulma Bezier-käyrän puolikkaalle välillä α 3 ja β 3 ja kolmas kulma γ 3 .
Vastaavasti käyttämällä vain yhteen- ja kahdella jakamista,
| |||||||||||||||
| |||||||||||||||
|