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
|