Previous Next Up Title Contents General Index Functions Index Bookshelf

CONFIGURATION DE VUE

TVIEWC


SEQUENCE D'APPEL

TVIEWC (WKID, VIEWID, MODE, CLIP) 

PARAMETRE EN ENTREE

INTEGER	WKID
INTEGER	VIEWID
INTEGER	MODE
INTEGER	CLIP

ARGUMENTS

WKID
Identificateur du poste de travail sur lequel la vue est à configurer.
VIEWID
Index de la vue à configurer.
MODE
Indique le type de définition des viewport de vue
CLIP
Indicateur de découpage de l'image au limite du viewport

EFFET

Cette fonction permet de configurer la définition des viewport par les fonctions de vue TV2CEN et TV3xxx à condition que le poste de travail soit ouvert par la fonction TOPWK. Le viewport est la partie de la fenêtre graphique dans laquelle se projette l'image définie par la scène et par la fonction de vue.

MODE = 1 le viewport est défini par rapport à l'espace [0-1] × [0-1] représentant toute la fenêtre graphique. Si la fenêtre graphique n'a pas le même rapport hauteur/largeur que le viewport, il y aura une déformation de l'image lors de la visualisation (un cercle apparaît comme une ellipse).

MODE = 2 le viewport est défini par rapport à l'espace [0-1] × [0-1] représentant toute la fenêtre graphique. Il n'y a jamais de déformation de l'image même si la fenêtre graphique n'a pas le même rapport hauteur/largeur que le viewport,(un cercle apparaît toujours comme un cercle). (mode par défaut si le poste de travail est ouvert par TOPWK et si TVIEWC n'est pas appelée)

MODE = 0 le viewport est défini par rapport à l'espace [0-1] × [0-1] représentant l'espace NPC de PHIGS (cf. manuels de référence de PHIGS)

Exemple : une scène définie dans un domaine utilisateur [10-20] × [10-20] comporte un cercle centré en (15,15) de rayon 5. Visualisation de cette scène par la fonction TV2CEN

CALL TDOMA2 (10.,10., 20.,20.)

CALL TCCR2 (CIRCLE, 15.,15., 5.)

CALL TSCENE (SCENID,1,CIRCLE,VIEWID)

CALL PPOST (WKID,SCENID,0.)

CALL TVIEWC (WKID,VIEWID,MODE,CLIP)

CALL TV2CEN (WKID,VIEWID, 0.5,0.5, 1.,VIEWPT)

CALL PRST (WKID,PCONDI)


Previous Next Up Title Contents General Index Functions Index Bookshelf