== 3D Mesh Generation ==
=== A Note on EM.Libera's Mesh Types ===
Â
EM.Libera features two simulation engines, Wire MoM and Surface MoM, which require different mesh types. The Wire MoM simulator handles only wire objects and wireframe structures. These objects are discretized as elementary linear elements (filaments). A wire is simply subdivided into smaller segments according to a mesh density criterion. Curved wires are first converted to multi-segment polylines and then subdivided further if necessary. At the connection points between two or more wires, junction basis functions are generated to ensure current continuity.
Â
On the other hands, EM.Libera's Surface MoM solver requires a triangular surface mesh of surface and [[Solid Objects|solid objects]].
=== Creating & Viewing the Mesh ===