Previous Next Up Title Contents General Index Functions Index Bookshelf

PAS D'ANGLE D'UN CERCLE OU D'UN ARC

tset_step_angle


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 :

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.


Previous Next Up Title Contents General Index Functions Index Bookshelf