Previous Next Up Title Contents General Index Functions Index Bookshelf

ARC DE CERCLE 2D - CENTRE, POINT INITIAL, POINT FINAL

TACPP2


SEQUENCE D'APPEL

TACPP2 (STRID, XC, YC, XPI, YPI, XPF, YPF, OPNCLS)

PARAMETRE EN ENTREE

INTEGER	STRID
REAL	XC,YC
REAL	XPI,YPI
REAL	XPF,YPF
INTEGER	OPNCLS

ARGUMENTS

STRID
Identificateur de la structure arc de cercle.
XC,YC
Coordonnées du centre du cercle.
XPI,YPI
Coordonnées du point initial de l'arc de cercle.
XPF,YPF
Coordonnées du point final de l'arc de cercle.
OPNCLS
Flag indiquant si l'arc est ouvert ou fermé (cf TACPA2)

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 un point final de l'arc. Si les deux points donnés ne sont pas à la même distance du centre, le rayon choisi sera égal à la distance du centre au point initial, mais l'angle de l'arc restera égal à l'angle formé par les trois points donnés. L'arc est toujours orienté du point initial vers le point final en considérant le sens trigonométrique. 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).


Previous Next Up Title Contents General Index Functions Index Bookshelf