La lecture et l'impression du volet 3 de vos notes de cours, couvrant la géométrie 3D, est fortement recommandée pour ce TP.


Exercice 1: Visualisation de surfaces avec Surflib


En prenant comme base le code ci-joint, affichez les surfaces paramétriques prédéfinies suivantes: sphère, cylindre, cône, tore. Jouer sur les paramètres comme la caméra, l'éclairage, l'échantillonage de la surface. Des exemples sont fournis dans la section "test" de la surflib, et des indications figurent en p25 de vos notes de cours.


Exercice 2: Construction de surfaces par extrusion


Modéliser et afficher les surfaces suivantes:
  • Un cylindre droit par extrusion simple. Un cylindre oblique.
  • fig 7.7 droite (p11): cylindre par extrusion généralisée (facteur de scaling, cf notes).
  • fig 7.13 droite (p17): torsade par extrusion avec rotation (twist-extrude).
  • Créez un cône par une variante d'extrusion généralisée ou le facteur de scaling dépend de z.
  • Créez un cylindre par extrusion de révolution. En déduire l'hyperboloide fourni en exemple. En déduire le cône.
  • Abat-jour: fig 7.7 gauche, p11.
  • Décortiquer l'exemple de coquillage fig 7.14 (p18). Bien que simple par rapport à ce qui est demandé en projet, sa compréhension est importante.
  • Eventuellement: vases fig 7.11 (p 16).



Last modified: 20 May. 2003