Previous Next Up Title Contents General Index Functions Index Bookshelf

AXE POLAIRE ANGULAIRE

TAPOAN


SEQUENCE D'APPEL

TAPOAN (STRID, THETA0, THETAI, THETAF, RADIUS, TTSTEP)

PARAMETRES EN ENTREE

INTEGER	STRID
REAL	THETA0
REAL	THETAI
REAL	THETAF
REAL	RADIUS
REAL	TTSTEP

ARGUMENTS

STRID
Identificateur de structure
THETA0
Valeur de l'angle de l'axe au 0° trigonométrique
THETAI
Angle en radian du point origine de l'axe
THETAF
Angle en radian du point extrémité de l'axe
RADIUS
Rayon de l'axe
TTSTEP
Distance angulaire entre deux graduations

EFFET

Cette fonction génére un axe polaire angulaire de rayon RADIUS entre l'angle THETAI-THETA0 et l'angle THETAF-THETA0. Cet axe est centré en (0, 0) dans l'espace normalisé [0-1] ×× [0-1].

L'arc représentant l'axe commence de l'angle THETAI-THETA0 jusqu'à l'angle THETAF-THETA0 en suivant le sens trigonométrique. Cependant les graduations angulaires de cet axe vont de THETAI à THETAF.

Les graduations de cet axe sont affichées en degré. Par exemple si THETAI = -[pi], THETAF = [pi] et TTSTEP = [pi]/6 alors la liste de graduation affichée sera -90, -60, -30, 0, 30, 60, 90.

Pour des raisons de lisibilité, l'angle entre deux graduations consécutives (TTSTEP) est au minimun de un degré, toute valeur inférieure sera ramenée à ce minimum.

Si TTSTEP = 0, un pas angulaire est alors déterminé automatiquement en fonction du rapport rayon sur domaine (cf TDOMA2). Plus ce rapport est petit (plus le rayon est petit par rapport au domaine), plus le pas angulaire est grand, ceci pour des raisons de lisibilité.

La plupart des fonctions d'attributs sont prises en compte avec cependant quelques restrictions :

- TSAXGR : le paramétre SNSGRD (sens d'écriture des graduations) prend comme valeurs :

0 : graduations écrites horizontalement,

1 : graduations écrites radialemment,

2 : graduation ecrites tangentes à l'axe.

et le paramétre POSGRD (position d'écriture des graduations) prend comme valeur :

0 : graduations écrites à l'intérieur de l'axe,

1 : graduations écrites à l'extérieur de l'axe.

- TSAXLB : le paramétre SNSLAB sens d'écriture des labels prend comme valeurs :

0 : label écrit horizontalement,

1 : label écrit radialemment,

2 : label écrit tangent à l'axe.

- TSAXLI : les longueurs de la grille sont des rayons.

- TSAXDI : le paramétre distance entre l'axe et la puissance de 10 n'est pas pris en compte.

- TSAXRE, TSAXGF, TSAXPP ne sont pas prises en compte.

Organisation d'une structure représentant un axe polaire angulaire :

LABEL -1

Attributs de Polyline

Polyline correspondant à l'arc de l'axe

LABEL -2

Attributs de Fill area

Fill area de la flèche en bout d'axe

LABEL -3

Attributs de Polyline

Suite de Polyline des tirets des sous graduations

LABEL -4

Attributs de Polyline

Suite de Polyline des traits de grille des sous graduations

LABEL -5

Attributs de Polyline

Suite de Polyline des tirets des graduations principales

LABEL -6

Attributs de Polyline

Suite de Polyline des traits de grille des graduations principales

LABEL -7

Attributs de Text

Suite de Text des graduations principales

LABEL -8

Attributs de Text

Text du titre de l'axe


Previous Next Up Title Contents General Index Functions Index Bookshelf