





![[BIG]](../icons/zoom18.gif)
![[Normal]](../icons/zoom14.gif)
![[small]](../icons/zoom10.gif)
 Next:  References
Up:  5.3 A three-dimensional example
 Prev:  5.3.1 Top-down analysis and mesh of 
Index
Contents
The data file of MA23XX is given below showing the geometry definition part which is the same as for the different sections seen previously.
     10                                  $ IMPRE 
                            rocket2d.nopo$ NOMF2D
                            rocket3d.nopo$ NOMF3D
 $ ===  DEFINITION OF THE FUNCTION  === 
 BASE      0.0000000E+00                          $ THE BASIS
 TRAN
     2                                            $ TOP SECTION
  0.0000000E+00  0.0000000E+00  0.2500000E+01     $ TRANSLATION VECTOR
 INTERPOLE 
     4                                            $ TOP SECTION 
     1                                            $ VIA FUNCTION PARSER
 X02(N,X,Y)=
       X/2.;                                                           
 Y02(N,X,Y)=
       Y/2.;                                                           
 Z02(N,X,Y)=
       10.;                                                            
FIN
 DILA
     5                                            $ TOP SECTION 
  0.2000000E+01  0.2000000E+01  0.200000E+01      $ DILATATION COEF
  0.0000000E+00  0.0000000E+00  0.6000000E+01     $ THE FIXED POINT
 TRAN
     9                                            $ TOP SECTION
  0.0000000E+00  0.0000000E+00  0.4000000E+01     $ TRANSLATION VECTOR
 COMBINE 
 ROTA
  0.5000000E+01                                   $ ANGLE OF ROTATION
  0.0000000E+00  0.0000000E+00  0.0000000E+00     $ A POINT ON THE AXIS
  0.0000000E+00  0.0000000E+00  0.1000000E+01     $ ROTATIONAL AXIS
 TABLEAU  23
 MANU  10 12   $ MANUAL ADDRESSING IN ARRAY ZINT
 31.00000
 33.00000
 34.00000
 MINTERPOLE 
    12                                            $ TOP SECTION
     1                                            $ VIA FUNCTION PARSER
 X05(N,X,Y)=
       X/3.;                                                           
 Y05(N,X,Y)=
       Y/3.;                                                           
 Z05(N,X,Y)=
       34.;                                                            
FIN
 XYZ23 
    16                                            $ TOP SECTION
     1                                            $ VIA FUNCTION PARSER
 X06(N,X,Y)=
       X/3.;                                                           
 Y06(N,X,Y)=
       Y/3.;                                                           
 Z06(N,X,Y)=
       N+22.;                                                          
FIN
 DILA                                        
    17                                            $ TOP SECTION
  0.1500000E+01  0.1500000E+01  0.1300000E+01     $ DILATATION COEF
  0.0000000E+00  0.0000000E+00  0.3100000E+02     $ THE FIXED POINT
 XYZ33 
    20                                            $ TOP SECTION 
     1                                            $ VIA FUNCTION PARSER
 X08(X,Y,Z)=
       X;                                                              
 Y08(X,Y,Z)=
       Y;                                                              
 Z08(X,Y,Z)=
       Z+1.5;                                                          
FIN
 DILA                                    
    22                                            $ TOP SECTION 
  0.5000000E+00  0.5000000E+00 0.09000E+01        $ DILATATION COEF
  0.0000000E+00  0.0000000E+00  0.6000000E+02     $ THE FIXED POINT
 FIN
 $ END OF THE FUNCTION DEFINITION
 $ ===========  THE OPTIONS  ========= 
 ..... 
 .....
GO
The data file (continued) of MA23XX is given below showing the definition of the attributes part:
..... ..... $ =========== THE OPTIONS ========= $ === DESCRIPTION OF THE REFERENCES === REF SDSD 0 22 1 1 $ TYPE : FROM .. TO .. , .. 2D GIVES .. 3D ARFA 0 5 2 1 $ TYPE : FROM .. TO .. , .. 2D GIVES .. 3D ARFA 5 22 2 2 $ TYPE : FROM .. TO .. , .. 2D GIVES .. 3D ARFA 0 22 1 5 $ TYPE : FROM .. TO .. , .. 2D GIVES .. 3D FAIN 3 $ TYPE : NUMBER ASSIGNED FASU 4 $ TYPE : NUMBER ASSIGNED F $ END OF THE REFERENCE DESCRIPTION $ ======= CALLING THE MESH GENERATOR ======= GO
Thanks to this data the following assignments have been made:
Figure 5.6 shows the final mesh, figure 5.7 indicates the reference numbers attributed to the items of this mesh (we clearly see numbers 1, 2 and 3, number 4 is assigned to the top of the object, number 5 to the items of the interior hole).
fusee3d.psfig:fusee3The final 3D mesh, geometryfusee4d.psfig:fusee4The final 3D mesh, attributes
Lastly, to complete this example, the listing obtained during execution is given below:
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 CALLING THE 3D MESH GENERATOR BY STACKING 2D LAYERS
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 -- CREATE THE DATA  =-=  EXECUTE MODULE (DATA EXISTING)  =-=  END  =-=  ?
    -                     -                                    -
E
 NAME OF COMMAND FILE TO EXECUTE ?
rocket3d.data
 ++ OPEN(11,FILE='rocket2d.nopo',SPEC='OLD,UNFORMATTED',RECL=0)
 ++ OPEN(12,FILE='rocket3d.nopo',SPEC='UNFORMATTED',RECL=0)
 2D I.D.S NOPO     : rocket2d.nopo                                                           
 3D O.D.S. NOPO    : rocket3d.nopo                                                           
 NUMBER OF LAYERS  :     22
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 MODULE MA2D3E :                                                                                 
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 HEIGHT OF THE BOTTOM BASIS :   0.0000000E+00
 NUMBER OF GEOMETRIC TRANSFORMATIONS :      9
 LIST OF TRANSFORMATIONS : 
    SECTION      0 TO      2 TYPE OF TRANSFORMATION     -1
    SECTION      3 TO      4 TYPE OF TRANSFORMATION      5
    SECTION      5 TO      5 TYPE OF TRANSFORMATION     -1
    SECTION      6 TO      9 TYPE OF TRANSFORMATION     -1
    SECTION     10 TO     12 TYPE OF TRANSFORMATION      6
    SECTION     13 TO     16 TYPE OF TRANSFORMATION      2
    SECTION     17 TO     17 TYPE OF TRANSFORMATION     -1
    SECTION     18 TO     20 TYPE OF TRANSFORMATION      3
    SECTION     21 TO     22 TYPE OF TRANSFORMATION     -1
 NUMBER OF NUMBER TRANSFERS           :      6
 LIST OF TRANSFERS      : 
    SECTION      0 TO     22 TYPE OF TRANSFER           1 :      1 GIVES      1
    SECTION      0 TO      5 TYPE OF TRANSFER           3 :      2 GIVES      1
    SECTION      5 TO     22 TYPE OF TRANSFER           3 :      2 GIVES      2
    SECTION      0 TO     22 TYPE OF TRANSFER           3 :      1 GIVES      5
    SECTION      0 TO      0 TYPE OF TRANSFER           0 :     -1 GIVES      3
    SECTION     22 TO     22 TYPE OF TRANSFER           0 :     -1 GIVES      4
 >> CONSTRUCTION OF SECTION      1 VIA A MATRIX
 >> CONSTRUCTION OF SECTION      2 VIA A MATRIX
 >> CONSTRUCTION OF SECTION      3 VIA AUTO INTERPOLATION AND XYZ23 BY FUNCTION PARSER 
 >> CONSTRUCTION OF SECTION      4 VIA AUTO INTERPOLATION AND XYZ23 BY FUNCTION PARSER 
 >> CONSTRUCTION OF SECTION      5 VIA A MATRIX
 >> CONSTRUCTION OF SECTION      6 VIA A MATRIX
 >> CONSTRUCTION OF SECTION      7 VIA A MATRIX
 >> CONSTRUCTION OF SECTION      8 VIA A MATRIX
 >> CONSTRUCTION OF SECTION      9 VIA A MATRIX
 >> CONSTRUCTION OF SECTION     10 VIA MANUAL INTERPOLATION AND XYZ23 BY FUNCTION PARSER
 >> CONSTRUCTION OF SECTION     11 VIA MANUAL INTERPOLATION AND XYZ23 BY FUNCTION PARSER
 >> CONSTRUCTION OF SECTION     12 VIA MANUAL INTERPOLATION AND XYZ23 BY FUNCTION PARSER
 >> CONSTRUCTION OF SECTION     13 VIA XYZ23 BY FUNCTION PARSER 
 >> CONSTRUCTION OF SECTION     14 VIA XYZ23 BY FUNCTION PARSER 
 >> CONSTRUCTION OF SECTION     15 VIA XYZ23 BY FUNCTION PARSER 
 >> CONSTRUCTION OF SECTION     16 VIA XYZ23 BY FUNCTION PARSER 
 >> CONSTRUCTION OF SECTION     17 VIA A MATRIX
 >> CONSTRUCTION OF SECTION     18 VIA XYZ33 BY FUNCTION PARSER
 >> CONSTRUCTION OF SECTION     19 VIA XYZ33 BY FUNCTION PARSER
 >> CONSTRUCTION OF SECTION     20 VIA XYZ33 BY FUNCTION PARSER
 >> CONSTRUCTION OF SECTION     21 VIA A MATRIX
 >> CONSTRUCTION OF SECTION     22 VIA A MATRIX
 MESH OBTAINED : SAVE THE D.S.
 TABLE  N O P 2 
 --------------
 MESH CHARACTERISTICS : 
 SPACE DIMENSION                        (NDIM ) :      3
 MAXIMUM NUMBER OF REFERENCES           (NDSR ) :      5
 MAXIMUM NUMBER OF SUB-DOMAINS          (NDSD ) :      1
 NODES AND POINTS COINCIDE             (NCOPNP) :      1
 NUMBER OF ELEMENTS IN THE MESH         (NE   ) :    792
 NUMBER OF HEXAHEDRA                    (NHEX ) :    792
 NUMBER OF BOUNDARY ELEMENTS            (NEF  ) :     28
 NUMBER OF NODES                        (NOE  ) :   1104
 NUMBER OF NODES PER SEGMENT (NO EXTREMITIES)   :      0
 TYPE OF COORDINATE VALUES             (NTYCOO) : REEL1MOT
 MAX DIFFERENCE +1 BETWEEN 2 NODES OF AN ELEMENT :    78
 NUMBER OF COARSEIN ARRAY              (NBEGM ) :      0
 NUMBER OF WORDS FOR TABLE NOP5        (LNOP5 ) :  24408
 REFERENCE AXIS    X,Y,Z               (NTACOO) :      1
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 END OF MODULE MA2D3E 
 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 -- CREATE THE DATA  =-=  EXECUTE MODULE (DATA EXISTING)  =-=  END  =-=  ?
    -                     -                                    -
END






![[BIG]](../icons/zoom18.gif)
![[Normal]](../icons/zoom14.gif)
![[small]](../icons/zoom10.gif)