GEOM
----
-* Add Fuzzy parameter to partition and boolean operators
+* Add Fuzzy parameter to partition and Boolean operators
The Boolean and Partition operations now support a fuzzy parameter in GEOM, either interactively or through API.
-* Preserve colors with clipping plan
+* Preserve colors with clipping plane
- Colors of objects are presevered when creating a clipping plan.
+ Colors of objects are preserved when creating a clipping plane.
.. image:: images/clipping_geom.jpg
:alt: Clipping plan preserving colors of objects
* **ShaperResults** node when switching to SMESH module.
* Simple Python API to access subshapes of a result
-
+
New methods where created in the Python API to simplify creation of complex Python scripts and to be able to loop over all elements of a results:
* ``vertices()`` to get all points of a result or feature
Use the "other formats... (meshio)" item from "File > Export" and "File > Import" menus.
+* New mesh adaptation plugin MMGPLUGIN
+
+ `MMGPLUGIN <https://github.com/SalomePlatform/mmgplugin>`_ brings advanced isotropic/anisotropic mesh adaption capabilities present in `MMG library <https://www.mmgtools.org/>`_ to SALOME. This enhancement enables quality improvement for 2D or 3D meshes within SMESH.
+
+ The plugin can be accessed from "Mesh > SMESH plugins > ReMesh with MMG" menus.
+
+ .. image:: images/mmgplugin.png
+ :alt: MMGPLUGIN in SMESH
+
+ Below are some mesh adaption examples made possible by using MMGPLUGIN.
+
+ .. image:: images/mmgplugin_ex0.png
+ :alt: Simple geometry union mesh correction
+
+ .. image:: images/mmgplugin_ex1.png
+ :alt: Thinker statue mesh
+
+ .. image:: images/mmgplugin_ex2.png
+ :alt: Impellor mesh
+
+ .. image:: images/mmgplugin_ex3.png
+ :alt: Zoom of mesh from optical tomography
+
+ .. image:: images/mmgplugin_ex4.png
+ :alt: Mesh of a car for aerodynamic studies
+
+
* Beta Law distribution for Wire Discretisation
A new type of distribution "Beta Law" has been implemented.
:alt: Filter Hexahedron
* Standalone and remote meshers for GMSH
-
+
Implementation of Stand Alone and Remote version of 3D mesher in GMSH plugin. Allow parallel
computation of tetrahedral elements based on a 2D triangulation of disjoint solid bodies.
* Standalone meshers for Netgen
- Standalone versiosn of Netgen meshers are available for:
+ Standalone versions of Netgen meshers are available for:
* NETGEN_1D
* NETGEN_2D
* NETGEN_1D2D
* Verbosity Level
In addition to verbosity activation it is possible to steer verbosity level using
- ``SALOME_VERBOSE_LEVEL`` env variable. The verbosity and verbosity level is also activable
- programmatically. Verbosity and Verbosity level are propagated to Python servers
+ ``SALOME_VERBOSE_LEVEL`` env variable. The verbosity and verbosity level can also be activated
+ via the API. Verbosity and Verbosity level are propagated to Python servers
* Performance trackers
in a dedicated process to be fault tolerant. This mode also offers a mean to replay all failed
evaluation for debug purpose.
-* MultiProcess Lock Mecanism
+* MultiProcess Lock Mechanism
New mechanisms have been developed to implement multi process barrier and critical section.
- These mecanisms can be useful to implement some tests.
-
+ These mechanisms can be useful to implement some tests.