Béziertrekant: Forskelle mellem versioner
Content deleted Content added
m clean up; Wikipedia:WikiProjekt Check Wikipedia ved brug af AWB |
Broadbot (diskussion | bidrag) m bot: Konverter tabellsyntaks; kosmetiske ændringer |
||
Linje 14:
hvor α<sup>3</sup>, β<sup>3</sup>, γ<sup>3</sup>, α<sup>2</sup>β, αβ<sup>2</sup>, β<sup>2</sup>γ, βγ<sup>2</sup>, αγ<sup>2</sup>, α<sup>2</sup>γ og αβγ er trekantens [[kontrolpunkt]]er.
<div style="float:right;margin-left:0.5em;">[[Billede:Béziertrekant.png]]<br />En
Trekantens hjørner er punkterne α<sup>3</sup>, β<sup>3</sup> and γ<sup>3</sup>. Trekantens sider er selv [[bézierkurve]]r, med de samme kontrolpunkter som béziertrekanten.
Linje 21:
På grund af ligningens natur vil hele trekanterne være afgrænset inden for volumenet omringet af kontrolpunkterne, og [[affin transformation|affine transformationer]] af kontrolpunkterne vil korrekt transformere hele trekanten på samme måde.
En fordel ved béziertrekanter i [[computergrafik]] er, de er glatte, og nemt kan
* Følgende beregner de nye kontrolpunkter for den halvdel af béziertrekanten med hjørnet α<sup>3</sup>, hjørnet halvvejs på bézierkurven mellem α<sup>3</sup> and β<sup>3</sup>, og det sidste hjørne γ<sup>3</sup>.
:<math>
Linje 59:
\end{vmatrix}</math>
:ensbetydende, men udelukket ved brug af at lægge sammen og division med to,
:
{|
|-----
| align="center" |
<td>β<sup>3</sup>:=(αβ<sup>2</sup>+β<sup>3</sup>)/2</td>▼
{|
|-----
| || || ||
<td>αβ<sup>2</sup>:=(α<sup>2</sup>β+αβ<sup>2</sup>)/2</td><td> </td>▼
|-----
| ||
<td>α<sup>2</sup>β:=(α<sup>3</sup>+α<sup>2</sup>β)/2</td><td> </td>▼
| |-----
|
|
| β<
|}
<td>α<sup>2</sup>γ:=(αβγ+α<sup>2</sup>γ)/2</td>▼
|-----
{|
|-----
| ||
|-----
| αβγ:=(β<sup>2</sup>γ+αβγ)/2 ||
|}
|-----
| align="center" |
{|
|-----
|}
|}
:hvor := betyder at erstatte vektoren på venstre side med vektoren på højre side.
:Bemærk at halvering af béziertrekanten ligner halvering af bézierkurver af alle grader op til graden af béziertrekanten.
|