For faster navigation, this Iframe is preloading the Wikiwand page for Curva de Bézier.

Curva de Bézier

Exemplo de uma curva de Bézier cúbica

A curva de Bézier é uma curva polinomial expressa como a interpolação linear entre alguns pontos representativos, chamados de pontos de controle. É uma curva utilizada em diversas aplicações gráficas como o Illustrator, Freehand, Fireworks, GIMP, Photoshop, Processing, Inkscape, Krita e CorelDRAW, e formatos de imagem vetorial como o SVG. Esse tipo de curva também pode originar Superfícies de Bézier, bastante utilizadas em modelagem 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ês Pierre Bézier, funcionário da Renault, que a usou para o design de automóveis. Ela foi estruturada a partir do algoritmo de Paul de Casteljau, da Citroën, em 1957, e foi formalizada na década de 60.[1]

Animação de uma curva de Bézier linear, t em [0,1]
Animação de uma curva de Bézier quadrática, t em [0,1]
Animação de uma curva de Bézier cúbica, t em [0,1]

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 usamos pontos de controle para cada curva que desejamos desenhar. são coeficientes binomiais. Por exemplo, para a resolução de usaríamos 3 pontos de controle e obteríamos curvas quadráticas, com o uso do binômio usaríamos 4 pontos de controle e obteríamos curvas cúbicas. Os pontos de controle podem 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 é um polinômio da 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, seu fecho 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

  1. Teoria Local das Curvas, Roberto Simoni (2005), p. 53, página visitada em 4 de fevereiro de 2014.
  2. Wolfram Mathworld, página visitada em 4 de fevereiro de 2014.

Ligações externas

[editar | editar código-fonte]
Este artigo sobre matemática é um esboço. Você pode ajudar a Wikipédia expandindo-o.vde
{{bottomLinkPreText}} {{bottomLinkText}}
Curva de Bézier
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?