mmg2d(1)
| 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] [-noinsert]
[-nomove] [-noswap]
[-nosurf] [-nosizreq]
[-nreg] [-nsd
⟨n⟩] [-opnbdy]
[-optim] [-3dMedit
⟨n⟩] |
DESCRIPTION
The mmg2d application is dedicated to
bidimensional triangular mesh remeshing.
By default it improve the mesh quality with respect to its initial
size.
Providing a metric file, it adapts the mesh to the prescribed sizes at nodes.
-ls option allows to explicitly mesh an implicit
domain.
Without metric file, the -optim option allow to
improve the mesh quality with respect to the initial mesh size.
COMMAND LINE ARGUMENTS
- 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 extension .mmg2d) with setted values.
-val- Print the default parameters values.
- 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.
- 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 LinearElasticity library must be founded to activate this flag.
-lsx- Create mesh of isovalue x (0.0 if x is not provided).
- 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 underlying surface geometry.
-hgrad⟨x⟩- Control the gradation.
-hgradreq⟨x⟩- Control the gradation from required entities toward others.
-rmcx- Remove componants whose volumic fraction is less than x (1.e-5 if x is not provided) of the whole mesh volume (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.
-nsd⟨n⟩- Save the subdomain of index n (default is n=0 which save all subdomains).
-optim- Mesh improvement with respect to the initial 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 an write 2D mesh in 3D.
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
| May 4, 2015 | mmg2d |
