PAS D'ANGLE D'UN CERCLE OU D'UN ARC
SEQUENCE D'APPEL
void tset_step_angle (alpha, regul)
PARAMETRES EN ENTREE
Pfloat alpha;
Tangle_regularity regul;
ARGUMENTS
- alpha
- Angle élémentaire en radian entre 2 points consécutifs
de l'arc ou du cercle.
- regul
- Flag indiquant la régularité de l'angle
élémentaire :
- TNOT_REGULAR_ANGLE
- l'angle n'est pas régulier.
- TREGULAR_ANGLE
- l'angle est régulier (valeur par défaut).
EFFET
Cette fonction configure l'aspect géométrique des cercles et arcs
de cercle construits après l'appel de la fonction
tset_step_angle. Un cercle ou un arc construit par une des fonctions de
PHIGURE est approché par un polygone donc par une suite de segments de
droite. alpha est l'angle formé par deux points
consécutifs du polygone et par le centre du cercle construit. Ainsi cet
angle permet de contrôler le nombre de points formant un cercle ou un
arc. (si alpha = 2[pi]/360 alors un cercle sera composé de 360
points).
Le flag regul permet de savoir si un arc est parfaitement
symétrique par rapport à la bissectrice de l'angle qu'il forme
avec le centre du cercle : Si regul =TREGULAR_ANGLE alors
l'arc de cercle est composé de segments de droite identiques avec un
angle élémentaire approchant la valeur alpha. Si
regul
= TNOT_REGULAR_ANGLE, alors l'arc est
composé de segments de droite identiques sauf à ses deux
extrémités où ils ont une demie longueur. Dans ce dernier
cas les angles élémentaires valent exactement alpha sauf
pour les deux extrèmes où ils valent ALPHA/2, et l'arc est
parfaitement symétrique par rapport à la bissectrice.
Dans le cas d'un cercle, si regul = TREGULAR_ANGLE le cercle
est approché par un polygone régulier.

