7.2. Exercícios

  1. Comente as funcionalidades das curvas de Bézier e NURBS utilizadas neste exemplo.

  2. Utilizando o programa splines2d.c como referência, implemente um programa splinesnurbs.c. Quando a tecla u for pressionada, a NURBS deverá ser desenhada utilizando um vetor de nós uniforme. Quando a tecla o for pressionada, a NURBS deverá ser desenhada utilizando um vetor de nós uniforme aberto. Quando a tecla n for pressionada, a NURBS deverá ser desenhada utilizando um vetor de nós não uniforme.

  3. Qual a influência do vetor de nós foi utilizado sobre o comportamento das curvas tipo NURBS? Comente o resultado que obteve para curvas de ordens 3 e 5.

  4. Compare curvas de Beziér com NURBS considerando ordens iguais para ambas as curvas.