Previous Next Up Title Contents General Index Functions Index Bookshelf

FLÈCHE 3D

tarrow3


SEQUENCE D'APPEL

void tarrow3 (strid, pointo, pointe, typsta, typend, height, width)

PARAMETRES EN ENTREE

Pint	strid;
Ppoint3	*pointo;
Ppoint3	*pointe;
Tarrow_type	typsta,typend;
Pfloat	height;
Pfloat	width;

ARGUMENTS

strid
Identificateur de la structure flèche.
pointo
Point origine.
pointe
Point extrémité.
typsta
Type de motif à l'origine
typend
Type de motif à l'extrémité
width
Largeur du motif. Cette largeur est donnée dans l'espace Normalisé [0-1] × [0-1] × [0-1], defini par la fonction tdomain3.
height
Hauteur du motif. Cette hauteur est donnée dans l'espace Normalisé [0-1] × [0-1] × [0-1], defini par la fonction tdomain3.

EFFET

Cette fonction génère (ou insère dans une structure déjà ouverte) un trait complété d'un ou deux motifs à ses extrémités représentant une flèche.

La primitive PHIGS "fill area set 3" est utilisée pour construire les motifs. Les fonctions de PHIGURE d'attributs graphiques concernées sont donc tset_int_style, tset_int_style_ind, tset_int_colr_ind, tset_edge_flag, tset_edgetype, tset_edgewidth et tset_edge_colr_ind.

La primitive PHIGS "polyline 3" est utilisée pour construire le trait de la flèche. Les fonctions de PHIGURE d'attributs graphiques concernées sont donc tset_linetype, tset_linewidth et tset_line_colr_ind.

Organisation de la structure: LABEL -1

Polyline du trait de flèche

LABEL -2

Fill area set du motif à l'origine

LABEL -3

Fill area set du motif à l'extrémité


Previous Next Up Title Contents General Index Functions Index Bookshelf