mai
24

B-Spline et Extrusion de surfaces paramétrées

Ce projet est l’aboutissement de l’année passé avec Mr Marc Bianchini pour le cours de « Mathématiques appliquées à l’infographie » de la seconde année d’ingénierie à l’ESGI.

Ce cours vise à donner aux étudiants une première approche des outils mathématiques et algorithmiques nécessaire à la programmation graphique autant 2D que 3D.

Après avoir vue et réalisé différents programmes de traçage 2D, fenêtrage, remplissage de polygone et autres courbes paramétrés (de Bézier), ce projet de fin d’année consistait à réaliser un programme contenant les fonctionnalités suivantes :

  • Dessin des courbes de B-Spline.
  • Approximation des bords, et bouclement de la courbe.
  • Extrusion 3D linéaire et par rotation de la courbe.
  • Extrusion généralisée de la courbe via une seconde.
  • Algorithme du Z-Buffer.

more…


mar
04

Courbes et Surfaces de Bézier

Les courbes et surfaces de Bézier sont des fondamentaux dans le domaine de l’infographie, on les trouve aujourd’hui beaucoup en informatique (CAO, FAO, police de texte « postcript »…). Elles sont une alternative à d’autres formalismes de courbes telles que les B-splines, Coons, NURBS… Nous allons en voir la théorie dans le cas générale, mais surtout voir un cas pratique avec une mise en application grâce à OpenGL en C++. more…


top