Changes

/* The Triangular Surface Mesh Generator */
</table>
=The following general rules apply to [[EM.Cube]]'s surface mesh generators: * The surface mesh generator merges all the objects that belong to the same group in the navigation Tree using the Boolean Union operation before meshing. The union operation is carried out temporarily and solely for the purpose of mesh generation. * As a result of the Boolean union operation, all the overlapping objects are transformed into a single consolidated object leading to a contiguous and consistent mesh in the transition and junction areas between connected objects. * In general, objects of the same CAD category can be &quot;unioned&quot;. For example, surface objects can be merged together, and so can solid objects. However, a surface object and a solid in general do not merge. * In general, objects that belong to different groups on the navigation tree are not merged during mesh generation even if they have the same material composition and physically overlap.* Only [[EM.Libera]]'s surface mesh generator creates a special junction mesh between overlapping objects that have different material compositions. * All '''Polymesh''' objects as well as [[EM.Terrano]]'s terrain objects are considered already discretized and are not re-meshed once again by the surface mesh generator. == Controlling the Resolution & Quality of the Surface Mesh ===
You can control the average mesh cell size using the "Mesh Density" parameter. By default, the mesh density of [[EM.Illumina]] and [[EM.Libera]] is expressed in terms of the free-space wavelength. The default mesh density is 10 cells per wavelength. This usually creates slightly more than 100 regular triangular cells per squared wavelength. The default mesh density of [[EM.Picasso]] is expressed in terms of the effective wavelength, which takes into account the material properties of a planar structure's substrate layers. The default planar mesh density is 20 cells per effective wavelength. Alternatively, you can base the definition of the mesh density on "Cell Edge Length" expressed in project units. [[EM.Terrano]]'s mesh density is always expressed in cell edge length and its default value is 100 units. This large edge length is intended to create the fewest number of triangular facets on cubic objects with rectangular faces.
You can change the value of '''Mesh Density''' from the Mesh Settings dialog and generate a triangular mesh with a higher or lower resolution.
 
=== Refining the Surface Mesh Quality ===
Surface mesh generation in [[EM.Cube]] is a two-step process. First, a tessellated version of an object in your project workspace is created. Then, the tessellated object undergoes a surface re-meshing to generate regularized triangular cells. This process is fairly straightforward in the case of flat planar structures. For curved surfaces and curved solid objects, the quality of the initial tessellation of the object is very important and directly affects the quality of the final surface mesh. You can access some additional mesh parameters by clicking the {{key|Tessellation Options}} button of the Mesh Settings dialog. In the Tessellation Options dialog, you can change '''Curvature Angle Tolerance''' expressed in degrees, which as a default value of 15&deg;. This parameter can affect the shape of the mesh especially in the case of solid CAD objects. It determines the apex angle of the triangular cells of the primary tessellation mesh which is generated initially before cell regularization. Lower values of the angle tolerance result in a less smooth and more pointed mesh of curved surface like a sphere.
</tr>
</table>
 
=== General Rules of EM.Cube's Surface Mesh Generators ===
 
* The surface mesh generator merges all the objects that belong to the same group in the navigation Tree using the Boolean Union operation before meshing. The union operation is carried out temporarily and solely for the purpose of mesh generation.
* As a result of the Boolean union operation, all the overlapping objects are transformed into a single consolidated object leading to a contiguous and consistent mesh in the transition and junction areas between connected objects.
* In general, objects of the same CAD category can be &quot;unioned&quot;. For example, surface objects can be merged together, and so can solid objects. However, a surface object and a solid in general do not merge.
* In general, objects that belong to different groups on the navigation tree are not merged during mesh generation even if they have the same material composition and physically overlap.
* Only [[EM.Libera]]'s surface mesh generator creates a special junction mesh between overlapping objects that have different material compositions.
* All '''Polymesh''' objects as well as [[EM.Terrano]]'s terrain objects are considered already discretized and are not re-meshed once again by the surface mesh generator.
== Locking the Mesh Density of Object Groups ==
28,333
edits