ARC DE CERCLE 3D - POINT INITIAL, POINT MILIEU, POINT FINAL
SEQUENCE D'APPEL
TAPPP3 (STRID, XPI, YPI, ZPI, XPM, YPM, ZPM, XPF, YPF, ZPF, OPNCLS)
PARAMETRE EN ENTREE
INTEGER STRID
REAL XPI,YPI,ZPI
REAL XPM,YPM,ZPM
REAL XPF,YPF,ZPF
INTEGER OPNCLS
ARGUMENTS
- STRID
- Identificateur de la structure arc de cercle.
- XPI,YPI,ZPI
- Coordonnées du point initial de l'arc de cercle.
- XPM,YPM,ZPM
- Coordonnées du point intermédiaire de l'arc de cercle.
- XPF,YPF,ZPF
- Coordonnées du point final de l'arc de 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 appartenant au cercle de l'espace 3D, défini par les trois points
donnés. L'arc commence au point initial, passe par le point
intermédiaire pour se terminer au point final. 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).

