right up left contents index
Précédent: "SpxMailleTetra3d"
Suivant: "SpxMailleRect4d"
Haut: "Envoi de données 3d"

SpxRect4d 

void SpxRect4d(int nx,int ny,REEL_S x[],REEL_S y[],REEL_S z[],int dimz,
	REEL_S c[],int dimc,SPXFILE* spx_file)
void SpxDRect4d(int nx,int ny,REEL x[],REEL y[],REEL z[],int dimz,
	REEL c[],int dimc,SPXFILE* spx_file)
void Spx4Rect4d(int nx,int ny,REEL4 x[],REEL4 y[],REEL4 z[],int dimz,
	REEL4 c[],int dimc,SPXFILE* spx_file)
void Spx8Rect4d(int nx,int ny,REEL8 x[],REEL8 y[],REEL8 z[],int dimz,
	REEL8 c[],int dimc,SPXFILE* spx_file)

Cette routine envoit quatre tableaux X(i), Y(j), Z(i,j) et C(i,j) qui seront interpreté par Narcisse comme une surface (3d surfacique) de type :

display_equation1485

Elle déclenche un calcul image si le mot clé calcul_socket a la valeur 1. L'habillage de la courbe est donné par l'état de la configuration de Narcisse au moment du tracé.

X et Y sont des tableaux monodimensionnels.

Z et C sont des tableaux bidimensionnelx dont la première dimension déclarée dans le programme appelant est dimz et dimc.

C est une grandeur physique qui pourra être représentée (avec la couleur en filaire, lissage, courbes de niveaux ou facettes) de manière indépendante de la troisième coordonnée Z.

Le nombre maximum de points en i est NX.

Le nombre maximum de points en j est NY.

spx_file est le pointeur sur une connexion renvoyé par SpxOpen qui doit avoir été préalablement appelé.

On peut envoyer plusieurs fichiers (de configuration, de tableaux numériques) avec le même SpxOpen.