FEATool Multiphysics
v1.17.1
Finite Element Analysis Toolbox
|
HOLEGRID Generate 2d rectangular grid with a circular hole.
[ GRID ] = HOLEGRID( NS, NR, XP, R, XC, TH_OFFSET ) Generates a grid for a rectangular domain with a circular hole. NS specifies the cell resolution of the outer square (default 5), and NR the number of cells in the radial direction of the outer layer (default 5). XP=[x1 y1 x2 y2] specifies the coordinates of the outer lower left (x1,y1) and upper right (x2,y2) corners.The optional arguments XC=[x_c0;y_c0] and R specify the center coordinates and radius of the circle (default R=0.5 and XC=[0;0]). Furthermore, TH_OFFSET specify a rotation of the whole grid.
1) A 2x2 square with a circular hole with radius 0.5. grid = holegrid( 5, 5, [-1 1;-1 1], 0.5, [0;0] ); 2) Rotated grid with offset hole. grid = holegrid( 5, 5, [-1 1;-1 1], 0.5, [0.25;0], pi/4 );