$$$$ @POINTIR NOTICE PASCAL 12/10/18 21:15:02 7532 DATE 12/10/18 Procedure @POINTIR ------------------ PTS1 = @POINTIR | 'UNIF' N1 | (MAIL1) ('PINI' PTS2) ... | 'EXCL' N1 'SPHE' R1 (N2) | ... ('GERM' | 'AUTO' | ) ; | IGER1 | Description : ____________ The @POINTIR procedure draws a random set of points (mesh of POI1) distributed uniformaly (UNIF option) or according to a process of exclusion (EXCL option) in the domain specified by the mesh MAIL1 or, if not, in the unit domain. In 2D, the unit domain is a square of unit side, centered at the point coordinates (0.5,0.5). In 3D, the unit domain is a cube of unit side, centered at the point coordinates (0.5,0.5,0.5). Contents : __________ 'UNIF' = Key word specifying a uniform distribution of points. 'EXCL' = Key word specifying a point distribution generated according to a process of "exclusion": each point is located at a minimal distance R1 from the others. N1 = INTEGER type object: number of points to be generated. For the EXCL option, depending on the given distance R1, the number of points generated can be lower than N1. 'SPHE' = Key word specifying that the area of exclusion around the points is a sphere (a circle in 2D) centered on these points. R1 = FLOTTANT type object: radius of the exclusion area. N2 = INTEGER type object: number of iterations for the process of exclusion. By default, N2 is equal to 25*N1. MAIL1 = MAILLAGE type object (surface in 2D, volume in 3D): defines the domain where the points have to be drawn. 'PINI' = Key-word which specifies that initial points are given. PTS2 = MAILLAGE type object (mesh of POI1) : data points used in the process of exclusion to avoid the drawing of points at these given sites. N.B. : These points are not included in the set of points PTS1 in output of the procedure. 'GERM' = Key-word which specifies that a seed is given. 'AUTO' = The seed is modified automatically each time the procedure is called with this option. IGERM1 = INTEGER type object: seed of the random process. PTS1 = MAILLAGE type object: mesh of POI1. $$$$
© Cast3M 2003 - All rights reserved.
Disclaimer