Uses data to build a file compatible with Gmsh.
data is assumed to describe a polygon in polygon2d
format.
The argument lc specifies the edge size.
The optional parameters can be ’output’ followed with a string specifying a file to write, and ’spherical’ followed by a real number r indicating that the polygon describes a spherical surface of radious r.
See also: polygon2d.
The following code
points = [0 0 0; 0.1 0 0; 0.1 .3 0; 0 0.3 0]; strFile = data2geo(points,0.009); disp(strFile)
Produces the following output
// File created with Octave // Points Point(1) = {0,0,0,0.008999999999999999}; Point(2) = {0.1,0,0,0.008999999999999999}; Point(3) = {0.1,0.3,0,0.008999999999999999}; Point(4) = {0,0.3,0,0.008999999999999999}; // Lines Line(1) = {1,2}; Line(2) = {2,3}; Line(3) = {3,4}; Line(4) = {4,1}; Line Loop(5) = {1,2,3,4}; Plane Surface(6) = {5};
Package: geometry