COLORATION MOYENNE DES LIGNES D'UN MAILLAGE POLAIRE
SEQUENCE D'APPEL
TAFINP (STRID, NC, RC, NS, AS, ZT, ZO, VT, VO)
PARAMETRES EN ENTREE
INTEGER STRID
INTEGER NC
REAL RC (nc)
INTEGER NS
REAL AS (ns)
REAL ZT (nc,ns)
REAL ZO
REAL VT (nc,ns)
REAL VO
ARGUMENTS
- STRID
- Identificateur de la structure générée.
- NC
- Nombre de cercles concentriques.
- RC
- Tableau des NC rayons des cercles. Ce tableau doit vérifier la
condition suivante
- RC(j) < RC(j+1)
- [forall] j, 1<=j<=NC-1
- NS
- Nombre de secteurs angulaires.
- AS
- Tableau des NS angles (en radian) de chaque secteur. Ce tableau doit
vérifier les conditions suivantes :
- AS(i) < AS(i+1)
- [forall] i, 1<=i<=NS-1
- 0 <= AS(i) <= 2[pi]
- [forall] i, 1<=i<=NS
- ZT
- Altitude en chaque point du maillage sauf à l'origine.
- ZO
- Altitude à l'origine du maillage
- VT
- Valeur en chaque point du maillage sauf à l'origine.
- VO
- Valeur à l'origine du maillage
EFFET
Cette fonction représente une surface 3D ZT = f(RC,AS,VT) en
traçant tous les segments joignant chaque point du maillage polaire.
Chaque segment est coloré en fonction de la moyenne des valeurs VT aux
deux extrémités du segment, et de la table des couleurs
d'isovaleur choisie par les fonctions TSIIVC, TSRIVC ou
TSHIVC. Ainsi le segment (RC(i),AS(j)) à (RC(i+1),AS(j)) sera
coloré en fonction de la valeur V = (VT(i,j)+VT(i+1,j))/2 et le segment
(RC(i),AS(j)) à (RC(i),AS(j+1)) sera coloré en fonction de la
valeur V = (VT(i,j)+VT(i,j+1))/2.
De plus, chaque point (i,j) appartenant à l'intersection d'un cercle et
d'un secteur est attribué de l'altitude ZT(i,j) ce qui donne une
représentation 3D et colorée du maillage.
Tous ces segments sont générées par des primitives
polyline3 avec l'ensemble des attributs courants de polyline
(hérités de la structure mère), sauf bien sûr
l'attribut couleur de polyline.
La structure est organisée de façon à pouvoir donner des
attributs spécifiques pour les lignes correspondant aux secteurs et pour
celles correspondant aux cercles (cf. fonctions PHIGURE de positionnement
d'attributs graphiques de structure) :
- LABEL-1
- Polylines des cercles du maillage
- LABEL-2
- Polylines des secteurs du maillage
