ARC DE CERCLE 2D - CENTRE, RAYON, ANGLE INITIAL ET FINAL
SEQUENCE D'APPEL
TACPA2 (STRID, XC, YC, RADIUS, ALPHAI, ALPHAF, OPNCLS)
PARAMETRE EN ENTREE
INTEGER STRID
REAL XC,YC
REAL RADIUS
REAL ALPHAI
REAL ALPHAF
INTEGER OPNCLS
ARGUMENTS
- STRID
- Identificateur de la structure arc de cercle.
- XC,YC
- Coordonnées du centre du cercle.
- RADIUS
- Rayon du cercle.
- ALPHAI
- Angle initial en radian determinant le début de l'arc de cercle
(sens trigonométrique )
- ALPHAF
- Angle final en radian determinant la fin de l'arc de cercle (sens
trigonométrique )
- OPNCLS
- Flag indiquant si l'arc est ouvert ou fermé (cf
TACPA2)
- 0
- l'arc est ouvert.
- 1
- l'arc est fermé par ses deux extrémités.
- 2
- l'arc est fermé par le centre du cercle.
EFFET
Cette fonction génère une structure représentant un arc de
cercle défini par le centre géométrique du cercle, le
rayon du cercle, l'angle initial et l'angle final de l'arc. Ces deux angles
sont donnés par rapport à l'origine trigonométrique
classique. L'arc de cercle est discrétisé par un certain nombre
de points. Leur répartition peut être controlée par le pas
d'angle séparant deux points en appelant auparavant la fonction
TSTPAN.
Suivant le flag OPNCLS, l'arc est représenté par une primitive
PHIGS "polyline" (OPNCLS=0), ou par une primitive "fill area set
" (OPNCLS=1 ou 2).

