DÉFINITION D'UNE VUE 3D SPHÉRIQUE AUTOUR DE Z
SEQUENCE D'APPEL
void tview3_perspect_z_vert (wkid, view_ind, pointc, phi, teta, d, zoom, viewpt)
PARAMETRES EN ENTREE
Pint wkid;
Pint view_ind;
Ppoint3 *pointc;
Pfloat phi;
Pfloat teta;
Pfloat d;
Pfloat zoom;
Plimit3 *viewpt;
ARGUMENTS
- wkid
- Identificateur du poste de travail sur lequel la vue est
définie.
- view_ind
- Index de la vue à définir.
- pointc
Point de la scène visé (défini dans l'espace
normalisé [0-1] × [0-1] × [0-1])
- phi
- Angle phi autour de l'axe des Z, exprimé en degré
- teta
- Angle teta exprimé en degré
- d
Distance de l'observateur au point visé définie dans
l'espace normalisé [0-1] × [0-1] × [0-1].
- zoom
- Facteur de zooming appliqué à l'image
- 1: l'image est normale
- 2: l'image est grossie 2 fois
- 0.5: l'image est diminuée par 2
- etc
- viewpt
- Viewport (cf. fonction tview_config)
EFFET
Cette fonction définie la vue identifiée par l'entier
view_ind. L'observateur dirige son regard vers le point
pointc et sa position est donnée en coordonnées
sphériques par rapport au même point pointc . Les
projections utilisées par la vue ainsi définie sont en
perspective : la distance d de l'observateur au point pointc
agit directement sur le rendu en perspective (plus d est petit plus
les erreurs de parallaxes sont importantes) contrairement au facteur de
zoom qui n'a pas de conséquence quant à la
déformation de l'image.

