DÉFINITION D'UNE VUE 3D CARTÉSIENNE, AXE X VERTICAL
SEQUENCE D'APPEL
TV3CAX (WKID, VIEWID, XC, YC, ZC, XO, YO, ZO, ZOOM, VIEWPT)
PARAMETRE EN ENTREE
INTEGER WKID
INTEGER VIEWID
REAL XC,YC,ZC
REAL XO,YO,ZO
REAL ZOOM
REAL VIEWPT (6)
ARGUMENTS
- WKID
- Identificateur du poste de travail sur lequel la vue est
définie.
- VIEWID
- Index de la vue à définir.
- XC,YC,ZC
- Coordonnées (dans l'espace normalisé 0-1 × 0-1 ×
0-1) du point de la scène visé.
- XO,YO,ZO
- Coordonnées de l'observateur par rapport au point de la scène
visé.
- 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 TVIEWC)
EFFET
Cette fonction définie la vue identifiée par l'entier VIEWID.
L'observateur dirige son regard vers le point XC,YC,ZC et sa position est
donnée en coordonnées cartésienne par rapport au
même point XC,YC,ZC. Les projections utilisées par la vue ainsi
définie sont en perspective : la distance de l'observateur au point
XC,YC,ZC 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 X sera représenté verticalement comme le montre la
figure suivante :

