Curva de Bézier
![](https://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/Bezier_curve.svg/250px-Bezier_curve.svg.png)
Acurva de Bézieré uma curva polinomial expressa como ainterpolação linearentre alguns pontos representativos, chamados depontos de controle.É uma curva utilizada em diversas aplicações gráficas como oIllustrator,Freehand,Fireworks,GIMP,Photoshop,Processing,Inkscape,KritaeCorelDRAW,e formatos deimagem vetorialcomo oSVG.Esse tipo de curva também pode originarSuperfícies de Bézier,bastante utilizadas emmodelagem tridimensional,animações, design de produtos, engenharia, arquitetura entre outras aplicações.
Ela foi desenvolvida em 1962 e seu nome é devido a quem publicou o primeiro trabalho sobre a curva, o francêsPierre Bézier,funcionário da Renault, que a usou para o design de automóveis. Ela foi estruturada a partir doalgoritmodePaul de Casteljau,daCitroën,em 1957, e foi formalizada na década de 60.[1]
Descrição
[editar|editar código-fonte]![](https://upload.wikimedia.org/wikipedia/commons/thumb/0/00/B%C3%A9zier_1_big.gif/240px-B%C3%A9zier_1_big.gif)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/3/3d/B%C3%A9zier_2_big.gif/240px-B%C3%A9zier_2_big.gif)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/d/db/B%C3%A9zier_3_big.gif/240px-B%C3%A9zier_3_big.gif)
A curva simplesmente baseia seu cálculo no Binômio de Newton para a resolução de seus coeficientes e é resolvida facilmente através de:
O índice t é um valor de parametrização para percorrer a curva e pode ser qualquer valor entre zero e um, n é o grau do Binômio, tal que usamospontos de controle para cada curva que desejamos desenhar.sãocoeficientes binomiais.Por exemplo, para a resolução deusaríamos 3 pontos de controle e obteríamos curvas quadráticas, com o uso do binômiousaríamos 4 pontos de controle e obteríamos curvas cúbicas. Os pontos de controlepodem ser escolhidos aleatoriamente, e devem ser multiplicados cada um por uma das parcelas do binômio resolvido. O i-ésimo coeficiente da interpolação é obtido através do Binômio de Newton e é umpolinômioda forma:
Um ponto na curva correspondente a t é dado por:
Em que o número de pontos de controle é n mais 1, t assume um valor tal que,é o i-ésimo ponto de controle. É importante salientar que todos os pontos da curva devem estar dentro da região delimitada pelos seus pontos de controle, seufecho convexo.[2]
Curva de Bézier Linear
[editar|editar código-fonte]
Curva de Bézier Quadrática
[editar|editar código-fonte]
Curva de Bézier Cúbica
[editar|editar código-fonte]
Referências
- ↑Teoria Local das Curvas,Roberto Simoni (2005), p. 53, página visitada em 4 de fevereiro de 2014.
- ↑Wolfram Mathworld,página visitada em 4 de fevereiro de 2014.
Ver também
[editar|editar código-fonte]Ligações externas
[editar|editar código-fonte]- «The math behind the Bézier curve»(em inglês)