Download voro.notice

Back to the list

Display this manual page in
$$$$ VORO     NOTICE  SH236661  13/11/25    21:15:12     7869           
                                             DATE     13/11/25

     Operateur VORONOI                       Voir aussi : TRIA
     -----------------   
     TAB1 = VORO MAIL1 MAIL2 (CHR1);

     Description :
     _____________

    The VORONOI operator builds the Voronoi tessellation of a point set
    MAIL1 limited by the closed domain MAIL2. The tessellation is stored
    in the table TAB1 described below.


     Contents :
     __________

     MAIL1 : point set (MAILLAGE type object of POI1 elements).

     MAIL2 : mesh of a closed line (boundary surface), oriented,
             connected and made up of SEG2 (TRI3) elements in 2D (3D),
             that delimits the Voronoi tessellation (MAILLAGE type
             object).

     CHR1  : CHPOINT type object, which describes the weight associated 
             to each cell sead.


     TAB1  : TABLE containing the Voronoi tessellation. The table is
             structured as follows:

       - TAB1 . 'VISU' = Mesh of all the edges of the Voronoi
                         tessellation (SEG2 elements)
       - TAB1 . 'POND' = CHPOINT type object, describes the weight  
                         associated to each cell sead

       - TAB1 . 'CELL'               = Table of Voronoi cells
       - TAB1 . 'CELL' . P1          = Table of the cell defined
                                          by the point P1
       - TAB1 . 'CELL' . P1 . 'VISU' = Mesh of the cell defined
                                          by the point P1
       - TAB1 . 'CELL' . P1 . 'FACS' = List of integers, indexes
                                          of the faces of the cell
                                          (only in 3D)
       - TAB1 . 'CELL' . P1 . 'ARTS' = List of integers, indexes
                                          of the edges of the cell
                                          (only in 2D)
       - TAB1 . 'CELL' . P1 . 'VOIS' = Neighboring points of P1

       - TAB1 . 'FACS'               = Table of the faces of the cells
       - TAB1 . 'FACS' . n1          = Table of the face n1
       - TAB1 . 'FACS' . n1 . 'VISU' = Mesh of the face n1
       - TAB1 . 'FACS' . n1 . 'ARTS' = List of integers, indexes
                                          of edges of the face n1

       - TAB1 . 'ARTS'      = Table of the edges of the cells
       - TAB1 . 'ARTS' . m1 = Mesh of the edge #m1


     Remark :
     ________
      
     * A CHPOINT type object is used to obtain a weigted Voronoi 
     tessellation. The values of these weights must verify : 
     for all pair of points (P1,P2) of weight (x1,x2), one has :
                  |(x1)**2 - (x2)**2| =< (d(P1,P2))**2
     where d(P1,P2) is the length of segment P1P2 .        


$$$$

 
 
 

© Cast3M 2003 - All rights reserved.
Disclaimer