Télécharger mailvoro.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
$$$$ MAILVORO NOTICE  FD218221  16/07/08    21:15:02     9019           
                                             DATE     16/07/08



    Procedure MAILVORO
    ------------------

    TAB2 = MAILVORO TAB1 ENV1 (NBDIV) (COEF1) ('COUL') ;

    Objet :
    -------

    La procedure MAILVORO realise le maillage volumique en 3D
    (surfacique en 2D) d'une partition de Voronoi.

    Commentaires :
    --------------

    Entree :
    --------

    TAB1  = objet TABLE, issue de l'appel de l'operateur VORO, qui
            decrit une partition de Voronoi (voir notice VORO) ;

    ENV1  = objet MAILLAGE, enveloppe ferme, oriente, connexe
            et constitue d'elements TRI3, servant a delimiter
            la partition de Voronoi ;

    NBDIV = objet ENTIER, valeur cible du nombre d'elements par diametre
            de cellule, fixee par defaut a 6 ;

    COEF1 = objet FLOTTANT, coefficient, fixe par defaut a 1/3,
            intervenant dans le calcul du critere d'elimination des
            petites aretes de la partition ;

    'COUL' = permet de colorier le maillage de chaque cellule.
             La couleur de chaque cellule est choisie aleatoirement et
             est differente de celles de ces voisines.

    Sortie :
    --------

    TAB2 = objet de type TABLE decrivant le maillage de la partition
           de Vornoi. 
    *) Descriptif de la table TAB2 :
 
       TAB2 . 'MAIL'  = MAILLAGE global, elements de type TET4 en 3D
                        (TRI3 en 2D) ;
       TAB2 . 'CELL'  = TABLE decrivant le maillage des cellules ;
       TAB2 . 'FACS'  = TABLE decrivant le maillage des faces ;
       TAB2 . 'ARTS'  = TABLE decrivant le maillage des aretes ;

    *) Descriptif de l'indice TAB2 . 'CELL' :

       TAB2 . 'CELL' = TABLE contenant N indices de type POINT decrivant
                       les centres des N cellules de la partition.

       TAB2 . 'CELL' . Pk . 'MAIL' = MAILLAGE de la cellule de centre Pk
                                     (elements de type TET4 en 3D)
                                     (elements de type TRI3 en 2D).
       TAB2 . 'CELL' . Pk . 'FACS' = LISTENTI, liste des numeros des
                                     faces de la cellule de centre Pk.
       TAB2 . 'CELL' . Pk . 'VOIS' = MAILLAGE des centres voisins de 
                                     la cellule de centre Pk (elements POI1).
       TAB2 . 'CELL' . Pk . 'COUL' = MOT decrivant la couleur associee
                                     a la cellule de centre Pk.

    *) Descriptif de l'indice TAB2 . 'FACS' (en 3D seulement) :

       TAB2 . 'FACS' = TABLE contenant M indices de type ENTIER  
                       decrivant les numeros des M faces de la partition.

       TAB2 . 'FACS' . i . 'MAIL' = MAILLAGE de la face numero i
                                    (elements de type TRI3).
       TAB2 . 'FACS' . i . 'ARTS' = LISTENTI, liste des numeros des
                                    aretes du contour de la face numero i.

    *) Descriptif de l'indice TAB2 . 'ARTS' :

       TAB2 . 'ARTS' = TABLE contenant P indices de type ENTIER
                       decrivant les numeros des P aretes de la partition.

       TAB2 . 'ARTS' . j  = MAILLAGE de l'arete numero j
                            (elements de type SEG2).

© Cast3M 2003 - Tous droits réservés.
Mentions légales