Curvas em CAGD - I
Tópicos
- Curvas de Bézier
- Curvas de Hermite
Exercícios de Fixação
- Qual é a base de polinômios que gera
curvas de Bézier? Cite duas propriedades
desta base.
- Mostre que as curvas de Bézier são invariantes
sob transformações afins.
- Cite três propriedades das curvas de Bézier que
garantem o controle visual da sua forma através do
seu polígono de controle.
- É possível representar um segmento com uso de polinômios
de Bernstein? Exemplifique.
- Como se obtém as derivadas de um ponto sobre a curva de Bézier
utilizando o esquema de De Casteljau?
- Esboce uma curva de Bézier cúbica planar que apresente uma cúspide.
Pode conter uma cúspide uma curva de Bézier cúbica não-planar?
- Seja o seguinte polígono de controle: (1,0), (0,2),
(1,5.5), (6,5.5) e (7.5,0.5). Obter o ponto P(0.6)
e a sua primeira derivada com uso de polinômios de Bernstein
e
o algoritmo de De Casteljau.
- Por que o algoritmo de De Casteljau é numericamente mais estável
para obter um ponto sobre curvas de Bézier do que o algoritmo
que envolve polinômios de Bernstein.
- Mostre como se pode elevar o grau de uma curva de Bézier.
Cite duas aplicações de algoritmos que elevam o grau
de uma curva de Bézier.
- Derive as formas polares para os seguintes polinômios:
- 2 + 3t - t2 + t3.
- 5 t3 + t2.
- 4 t4 + 2 t3.
- Utilize a notação da forma polar para representar
o ponto P(0.6) do exercício 7.
- Utilize a notação do esquema de De Casteljau e a notação
da forma polar para representar os dois polígonos
de controle das duas curvas de Bézier que se resultaram
da subdivisão da curva de Bézier dada no exercício 7 no
ponto P(0.6).
- A interface
OpenGL/
Mesa
provê funcionalidades para gerar curvas de Bézier
a partir dos polígonos de controle especificados, como
demonstra o programa bezcurve.c, cujo
executável pode ser obtido com Makefile.
Altere os valores do parâmetro ctrlpoints deste
programa para ver os efeitos visuais.
- Qual é a relação entre os vetores tangentes de curvas de
Hermite e as duas arestas extremas dos polígonos de controle
de curvas de Bézier?
- Qual é a relação entre os polinômios de Bernstein cúbicos
e os polinômios de Hermite cúbicos?
- As curvas de Hermite são invariantes sob transformações
afins? Justifique.
- Mostre que se alterarmos o domínio de parâmetro que define
uma curva de Hermite a forma da curva é também alterada.
Qual ajuste deve ser introduzido para que a forma da curva
se mantenha?
- Mostre que uma curva de Hermite não é simétrica em relação
aos seus coeficientes geométricos.
- Como os vetores tangentes afetam a forma de curvas de Hermite?
Exemplifique.
Voltar para página do curso.
Ting