Anar al contingut

Triàngul de Bézier

De L'Enciclopèdia, la wikipedia en valencià
Un eixemple de triàngul de Bézier en els punts de control marcats

Un triàngul de Bézier és un tipo especial de superfície de Bézier, que es crea per mig d'interpolació (llineal, quadràtica, cúbica o de grau superior) a partir d'un conjunt de punts de control.

Triàngul de Bézier d'orde n

[editar | editar còdic]

Un triàngul de Bézier general de nésimo orde té (n +1)(n + 2)/2 punts de control αiβjγk, a on ijk són número entero no negatius tals que i + j + k = n. La superfície es definix llavors com

(αs+βt+γu)n=i+j+k=ni,j,k0(ni j k)sitjukαiβjγk=i+j+k=ni,j,k0n!i!j!k!sitjukαiβjγk

per a tots els número real no negatius s + t + o = 1.

En orde llineal (n=1), el triàngul de Bézier resultant és en realitat un triàngul pla regular, en els vèrtiços del triàngul iguals als tres punts de control. Un triàngul de Bézier quadràtic (n=2) presenta 6 punts de control, tots ubicats en les vores. El triàngul de Bézier cúbic (n=3) està definit per 10 punts de control i és el triàngul de Bézier d'orde més baix que té un punt de control intern, no ubicat en les vores. En tots els casos, les arestes del triàngul seran curves de Bézier del mateix grau.

Triàngul cúbic de Bézier

[editar | editar còdic]

Un triàngul cúbic de Bézier és una superfície definida per l'equació

p(s,t,u)=(αs+βt+γu)3=β3t3+3αβ2st2+3β2γt2u+3α2βs2t+6αβγstu+3βγ2tu2+α3s3+3α2γs2u+3αγ2su2+γ3u3

a on α3, β3, γ3, α2β, αβ2, β2γ, βγ2, αγ2, α2γ i αβγ són els punts de control del triàngul i s, t, o (en 0 ≤ ' 's, t, o ≤ 1 i s + t + o = 1) són els barycentric coordinates dins del triàngul.[1]

Alternativament, un triàngul cúbic de Bézier es pot expressar en una formulació més generalisada com

p(s,t,u)=i+j+k=3i,j,k0(3i j k)sitjukαiβjγk=i+j+k=3i,j,k06i!j!k!sitjukαiβjγk

de conformitat en la formulació del triàngul de Bézier d'orde n.

Els cantons del triàngul són els punts α3, β3 i γ3. Les vores del triàngul són en sí mateixos curves de Bézier, en els mateixos punts de control que el triàngul de Bézier.

En eliminar el terme γo, s'obté una curva de Bézier regular. Ademés, encara que no és molt útil per a mostrar-se en la pantalla plana d'una computadora, en agregar térmens adicionals, s'obté un tetraedre de Bézier o politopo de Bézier.

Per la naturalea de l'equació, tot el triàngul estarà contingut dins del volum rodejat pels punts de control, i les transformacions afins dels punts de control transformaran correctament tot el triàngul de la mateixa manera.

Reducció a la mitat d'un triàngul de Bézier cúbic

[editar | editar còdic]

Una ventaja dels triànguls de Bézier en gràfics per computadora és que dividir el triàngul de Bézier en dos triànguls de Bézier separats solament requerix suma i divisió per dos, en lloc de l'aritmètica de menge flotant. Açò significa que, si ben els triànguls de Bézier són suaus, es poden aproximar fàcilment utilisant triànguls regulars dividint recursivamente el triàngul en dos fins que els triànguls resultants es consideren lo suficientment menuts.

A continuació es calculen els nous punts de control per a la mitat del triàngul de Bézier complet, en el cantó α3 (un cantó a mig camí en la curva de Bézier entre α3 i β3), i el tercer cantó γ3.

(𝜶3'𝜶2𝜷'𝜶𝜷2'𝜷3'𝜶2𝜸'𝜶𝜷𝜸'𝜷2𝜸'𝜶𝜸2'𝜷𝜸2'𝜸3')=(10000000001212000000001424140000000183838180000000000100000000012120000000014241400000000001000000000121200000000001)(𝜶3𝜶2𝜷𝜶𝜷2𝜷3𝜶2𝜸𝜶𝜷𝜸𝜷2𝜸𝜶𝜸2𝜷𝜸2𝜸3)
de manera equivalent, usant solament la suma i la divisió per dos,

β3:=(αβ2+β3)/2αβ2:=(α2β+αβ2)/2β3:=(αβ2+β3)/2α2β:=(α3+α2β)/2αβ2:=(α2β+αβ2)/2β3:=(αβ2+β3)/2

β2γ:=(αβγ+β2γ)/2αβγ:=(α2γ+αβγ)/2β2γ:=(αβγ+β2γ)/2

βγ2:=(αγ2+βγ2)/2

a on := significa reemplaçar el vector de l'esquerra pel vector de la dreta.
Tinga's en conte que dividir per la mitat un triàngul de Bézier és similar a dividir per la mitat les curves de Bézier de tots els órdens fins a l'orde del triàngul de Bézier.

Vore també

[editar | editar còdic]

Referències

[editar | editar còdic]


Referències

[editar | editar còdic]