Previous Next Up Title Contents General Index Functions Index Bookshelf

DÉFINITION D'UN DOMAINE 2D

tdomain


SEQUENCE D'APPEL

void tdomain (domain)

PARAMETRES EN ENTREE

Plimit	*domain;

TYPES

typedef struct {
	Pfloat	x_min;
	Pfloat	x_max;
	Pfloat	y_min;
	Pfloat	y_max;
} Plimit;

EFFET

Cette fonction définit les limites de l'espace 2D des données utilisateur et devra être appelée avant toute création d'objet à partir de ces données. Ce domaine est trés facile à calculer car il s'agit des min et max en abscisse et ordonnée des données de l'utilisateur.

Ce domaine [xmin-xmax] × [ymin-ymax] est associé à un système de coordonnées homogènes [0-1] × [0-1] servant de référence à certains attributs de fonction PHIGURE (comme les hauteurs de caractères d'axes, par exemple), mais aussi de référence pour définir la position de l'observateur lors de l'élaboration de la visualisation de la scène

Par défaut, les primitives dépassant les limites du domaine ne sont pas découpées au bord de celui-ci lors de la visualisation. Pour que ce découpage soit effectué il suffit d'appeler la fonction tset_model_clip_ind après la création de la scène associée à ce domaine. (cf. fonctions tset_model_clip_ind et tscene)


Previous Next Up Title Contents General Index Functions Index Bookshelf