Previous Next Up Title Contents General Index Functions Index Bookshelf

1.5. VISUALISATION DE CSS AVEC PHIGURE


En complément des fonctions de viewing PHIGS, PHIGURE dispose de plusieurs fonctions permettant de définir des vues. Ces fonctions sont complémentaires car elles appellent les fonctions PHIGS PEVOM , PEVMM3 , et PSVWR pour définir une vue.

PHIGURE garde donc les mêmes concepts d'identification de vue par un index de vue et pour un poste de travail donné. Mais une vue peut être définie par PHIGURE avec une seule fonction ayant des paramètres intuitifs tels que point observé, facteur de zoom, etc...

Le programmeur peut choisir une fonction de vue parmi un ensemble de plusieurs fonctions définissant une vue en 2D, ou 3D. (fonction définissant une vue à partir d'angles, à partir de points ...).

Une vue étant identifiée par un poste de travail et son index de vue, toutes les fonctions PHIGURE de définition de vue commencent par les 2 paramètres WKID et VIEWID

Le paramètre suivant est le point observé par un observateur fictif. Il coïncide avec le centre du viewport utilisé. (cf. définition de viewport)

Ce point correspond au view reference point de PHIGS. Comme en PHIGS il est défini dans l'espace WC. De plus, si l'application visualise des structures regroupées dans une scène, les données utilisateur sont normalement comprises entre 0 et 1 dans l'espace WC après transformation par le traversal (cf. transformation de scène).

De ce fait, le point regardé doit normalement avoir des coordonnées comprises entre 0 et 1 quelques soient les limites des coordonnées utilisateur (cf. domaine).


Previous Next Up Title Contents General Index Functions Index Bookshelf