Previous Next Up Title Contents General Index Functions Index Bookshelf

DÉFINITION D'UNE VUE 3D CARTÉSIENNE, AXE Y VERTICAL

tview3_perspect_y_coord


SEQUENCE D'APPEL

void tview3_perspect_y_coord (wkid, view_ind, pointc, pointo, zoom, viewpt) 

PARAMETRES EN ENTREE

Pint	wki;d
Pint	view_ind;
Ppoint3	*pointc;
Ppoint3	*pointo;
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])
pointo
Position de l'observateur par rapport au point de la scène visé.
zoom
Facteur de zooming appliqué à l'image
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 (pointo) est donnée en coordonnées cartésienne par rapport au même point pointc. Les projections utilisées par la vue ainsi définie sont en perspective : la distance de l'observateur au point pointc agit directement sur le rendu en perspective (plus elle est petite, 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. L'axe Y sera représenté verticalement comme le montre la figure suivante :


Previous Next Up Title Contents General Index Functions Index Bookshelf