Plexus3D is the core visualization tool, not a mesh generation tool, which imports collections of elements with the purpose of ensuring that the manifold of a mesh is valid, or in the case of the CEMPlex feature set, is optimal when exporting to low-frequency methods. For more on the latter, see the CEMPlex plugin for a brief explanation of capabilities and full-wave CEM techniques.
The 3D application will initially target Linux platforms using OpenGL and the Qt framework.
Plexus3D can perform a series of edge analyses on the mesh which verifies the accuracy of the geometry for surface modeling which would be performed by CEMPlex or another tool of choice afterwards. The mesh is checked for open or free edges as well as boundaries with multiple edge connections.
The supported file format for consuming geometries is a universal file format*. Plexus also has an internally customized file format better suited for storing geometries that include additional elemental information, though this latter is currently only available with CEMPlex.
CEMPlex is an extended feature set to Plexus3D based on the core disciplines of electromagnetic theory and numerical methods by providing the ability to embed boundary conditions, excitations, and other CEM information into the mesh before sending to a solver. The initial development of CEMPlex is based on the Method of Moments which is the preferred method for frequency domain radiation and scattering problems. These problems involve perfectly or highly conducting wires and/or surfaces.
This extended feature set allows for CEM information to be stored in a type of domain which associates a collection of elements with boundary conditions and various other properties. The user defines the latter such as fields, loads, materials, sources and waves which then get stored internally. The storage of these properties allow for them to be applied to other projects with ease.