133 lines
4.3 KiB
Text
133 lines
4.3 KiB
Text
|
|
#############################################################################
|
|
# #
|
|
# STAMM #
|
|
# (maillage automatique de pieces simples) #
|
|
#############################################################################
|
|
# Copyright © 1997-2013 Gerard Rio, gerard.rio@univ-ubs.fr #
|
|
# All rights reserved. http://www-lg2m.univ-ubs.fr/~rio #
|
|
# #
|
|
#############################################################################
|
|
# version 03.29 , compatible avec la version Herezh++6.576
|
|
|
|
|
|
# ----------------------------------------------------------------
|
|
# | construction automatique d'un maillage 3D |
|
|
# | pour une utilisation par herezh++ |
|
|
# ----------------------------------------------------------------
|
|
# prisme de dimension : 10 x 20 x 30 ( 1 x 1 x 1 elements )
|
|
# geometrie prismatique, decoupage en hexaedre(s), interpolation lineaire.
|
|
|
|
nom_maillage cube
|
|
|
|
noeuds ------------
|
|
8 NOEUDS
|
|
|
|
|
|
#---------------------------------------------------------------
|
|
#|NO DU| X | Y | Z |
|
|
#|NOEUD| | | |
|
|
#---------------------------------------------------------------
|
|
1 0 0 0
|
|
2 0 0 30
|
|
3 0 20 0
|
|
4 0 20 30
|
|
5 10 0 0
|
|
6 10 0 30
|
|
7 10 20 0
|
|
8 10 20 30
|
|
|
|
# references des noeuds
|
|
|
|
N_avant 3 4 7 8
|
|
N_arriere 1 2 5 6
|
|
N_haut 2 4 6 8
|
|
N_bas 1 3 5 7
|
|
N_droit 1 2 3 4
|
|
N_gauche 5 6 7 8
|
|
N_haut_droit 2 4
|
|
N_haut_gauche 6 8
|
|
N_haut_arriere 2 6
|
|
N_haut_avant 4 8
|
|
N_bas_droit 1 3
|
|
N_bas_gauche 5 7
|
|
N_bas_arriere 1 5
|
|
N_bas_avant 3 7
|
|
N_arriere_droit 1 2
|
|
N_arriere_gauche 5 6
|
|
N_avant_droit 3 4
|
|
N_avant_gauche 7 8
|
|
N_haut_arriere_droit 2
|
|
N_haut_arriere_gauche 6
|
|
N_haut_avant_gauche 8
|
|
N_haut_avant_droit 4
|
|
N_bas_arriere_droit 1
|
|
N_bas_arriere_gauche 5
|
|
N_bas_avant_gauche 7
|
|
N_bas_avant_droit 3
|
|
N_to 1 2 3 4 5 6 7 8
|
|
|
|
|
|
# les elements
|
|
|
|
elements ----------
|
|
1 ELEMENTS
|
|
#----------------------------------------------------------------------
|
|
#| NO | | |
|
|
#|ELTS | type element | Noeuds |
|
|
#----------------------------------------------------------------------
|
|
1 HEXAEDRE LINEAIRE 5 7 3 1 6 8 4 2
|
|
|
|
|
|
|
|
# references des elements
|
|
|
|
E_avant 1
|
|
E_derriere 1
|
|
E_haut 1
|
|
E_bas 1
|
|
E_droit 1
|
|
E_gauche 1
|
|
E_haut_droit 1
|
|
E_haut_gauche 1
|
|
E_haut_arriere 1
|
|
E_haut_avant 1
|
|
E_bas_droit 1
|
|
E_bas_gauche 1
|
|
E_bas_arriere 1
|
|
E_bas_avant 1
|
|
E_arriere_droit 1
|
|
E_arriere_gauche 1
|
|
E_avant_droit 1
|
|
E_avant_gauche 1
|
|
E_haut_arriere_droit 1
|
|
E_haut_arriere_gauche 1
|
|
E_haut_avant_gauche 1
|
|
E_haut_avant_droit 1
|
|
E_bas_arriere_droit 1
|
|
E_bas_arriere_gauche 1
|
|
E_bas_avant_gauche 1
|
|
E_bas_avant_droit 1
|
|
E_to 1
|
|
|
|
# references des faces et arretes d'elements
|
|
|
|
F_avant 1 5
|
|
F_arriere 1 2
|
|
F_haut 1 4
|
|
F_bas 1 1
|
|
F_droit 1 6
|
|
F_gauche 1 3
|
|
A_haut_droit 1 11
|
|
A_haut_gauche 1 9
|
|
A_haut_arriere 1 12
|
|
A_haut_avant 1 10
|
|
A_bas_droit 1 3
|
|
A_bas_gauche 1 1
|
|
A_bas_arriere 1 4
|
|
A_bas_avant 1 2
|
|
A_arriere_droit 1 8
|
|
A_arriere_gauche 1 5
|
|
A_avant_droit 1 7
|
|
A_avant_gauche 1 6
|
|
|