FreeBSD Manual Pages
MMG2D(1) General Commands Manual MMG2D(1) NAME mmg2d -- Adaptation and optimization of bidimensional meshes SYNOPSIS mmg2d <mesh_file> [output_file] [-sol <solution_file>] [-met <metric_file>] [-h] [-v] [-m <n>] [-d] [-val] [-default] [-A] [-ar <x> | -nr] [-hmin <x>] [-hmax <x>] [-hsiz <x>] [-hausd <x>] [-hgrad <x>] [-hgradreq <x>] [-rmc x] [-lag <n>] [-ls x] [-lssurf x] [-noinsert] [-nomove] [-noswap] [-nosurf] [-nosizreq] [-nreg] [-xreg] [-nsd <n>] [-opnbdy] [-optim] [-3dMedit <n>] DESCRIPTION The mmg2d application is dedicated to bidimensional triangular mesh remeshing. By default it performs mesh modifications in order to control the sur- face approximation. Providing a metric file, it adapts the mesh to the prescribed sizes at nodes. Without metric file, the -optim option allows to improve the mesh qual- ity with respect to the initial mesh size. Providing a level-set file containing the values of the level-set func- tion at the mesh nodes, the -ls option allows to explicitely mesh an implicit domain and the -lssurf option splits mesh boundaries on a pro- vided isovalue. Providing a displacement file -lag option applies a lagrangian dis- placement to boundary mesh nodes. COMMAND LINE ARGUMENTS 1. Generic options: -h Print help. -v <n> Tune level of verbosity. Takes values between -1 and 10. -m <n> Set maximal memory size to n MBytes. -d Turn on debug mode. -default Write a local parameter file (with exten- sion .mmg2d) with setted values. -val Print the default parameters values. 2. File specifications: -in <mesh_file> Input triangulation. -out <output_file> Output triangulation. -sol <solution_file> Load metric, level-set or displacement file. -met <metric_file> Load metric file in level-set mode. 3. Mode specifications (default is mesh adaptation): -lag <n> Lagrangian mesh displacement according to mode 0 ( n=0 ), 1 ( n=1 ) or 2 ( n=2 ). This option is only available with the USE_ELAS compilation flag. The LinearElas- ticity library must be founded to activate this flag. -ls x Create mesh of isovalue x (0.0 if x is not provided). -lssurf x Split boundary mesh on isovalue x (0.0 if x is not provided). 4. Parameters: -A Enable anisotropy (without metric file). -ar <x> | -nr Threshold for angle detection or sharp features detection disabling. -hmin <x> Minimal mesh size. -hmax <x> Maximal mesh size. -hsiz <x> Constant mesh size. -hausd <x> Control the Hausdorff distance to the un- derlying surface geometry. -hgrad <x> Control the gradation. -hgradreq <x> Control the gradation from required enti- ties toward others. -rmc x Remove componants whose volumic fraction is less than x (1.e-5 if x is not pro- vided) of the whole mesh volume or not connected to base references provided in parameter file (level-set mode). -opnbdy Preserve input edges at the interface of two domains of the same reference. -noinsert No point insertion/deletion. -nomove No point relocation -nosurf No surface modifications. -noswap No edge or face flipping. -nosizreq No imposition of the size of required edges over required vertices. -nreg Normal regularization using laplacian - antilaplacian smoothing. -xreg Vertex coordinates regularization using laplacian - antilaplacian smoothing. -nsd <n> Save the subdomain of index n (default is n=0 which save all subdomains). -optim Mesh improvement with respect to the ini- tial mesh size. -3dMedit <n> Write and/or read Medit mesh file in 3D. If val=1 write the 2D mesh in 3D. If val=2 read and write 2D mesh in 3D. If val=3 read a 2D mesh in 3D and write it in 2D. RETURN VALUES mmg2d returns: • the 0 value if successful; • the 1 value if the process fail but can save a conform mesh; • the 2 value if the process fail and can't save a comform mesh. SEE ALSO mmg3d(1) mmgs(1) mmg2d May 04, 2015 MMG2D(1)
NAME | SYNOPSIS | DESCRIPTION | COMMAND LINE ARGUMENTS | RETURN VALUES | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mmg2d&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>
