SUBROUTINE SPX4TEC(NX,NY,X,DIMX,Y,DIMY,Z,DIMZ,C,DIMC,SPXFILE) integer nx,ny,dimx,dimy,dimz,dimc real x(dimx,*),y(dimy,*),z(dimz,*),c(dimc,*) integer spxfile
SUBROUTINE SPX4TECD(NX,NY,X,DIMX,Y,DIMY,Z,DIMZ,C,DIMC,SPXFILE) integer nx,ny,dimx,dimy,dimz,dimc double precision x(dimx,*),y(dimy,*),z(dimz,*),c(dimc,*) integer spxfile
SUBROUTINE SPX4TEC4(NX,NY,X,DIMX,Y,DIMY,Z,DIMZ,C,DIMC,SPXFILE) integer nx,ny,dimx,dimy,dimz,dimc real*4 x(dimx,*),y(dimy,*),z(dimz,*),c(dimc,*) integer spxfile
SUBROUTINE SPX4TEC8(NX,NY,X,DIMX,Y,DIMY,Z,DIMZ,C,DIMC,SPXFILE) integer nx,ny,dimx,dimy,dimz,dimc real*8 x(dimx,*),y(dimy,*),z(dimz,*),c(dimc,*) integer spxfile
Cette routine envoit quatre tableaux X(i,j), Y(i,j), Z(i,j) et C(i,j) qui seront interpretés par Narcisse comme une surface (3d surfacique) de type :
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, Y, Z et C sont des tableaux bidimensionnels dont la première dimension déclarée dans le programme appelant est respectivement dimx, dimy, 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.
On peut envoyer plusieurs fichiers (de configuration, de tableaux numériques) avec le même SPXOPEN.