ARC DE CERCLE 3D - CENTRE, POINT, ANGLE, NORMALE
SEQUENCE D'APPEL
TACPA3 (STRID, XC, YC, ZC, XP, YP, ZP, ALPHA, XN, YN, ZN, OPNCLS)
PARAMETRE EN ENTREE
INTEGER STRID
REAL XC,YC,ZC
REAL XP,YP,ZP
REAL ALPHA
REAL XN,YN,ZN
INTEGER OPNCLS
ARGUMENTS
- STRID
- Identificateur de la structure arc de cercle.
- XC,YC,ZC
- Coordonnées du centre du cercle.
- XP,YP,YP
- Coordonnées du point initial de l'arc de cercle.
- ALPHA
- Angle en radian de l'arc de cercle (sens trigonométrique
respecté)
- XN,YN,ZN
- Coordonnées d'un vecteur orthogonal au plan du cercle
- 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, un
point initial de l'arc et son angle. L'angle est orienté positivement
dans le sens trigonométrique et selon la direction du vecteur normal
XN,YN,ZN. 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 3" (OPNCLS=0), ou par une primitive "fill area set
3 " (OPNCLS=1 ou 2).
