The following list outlines the EGADS Tessellation meshing options along with their default value available through the AIM interface.
- Proj_Name = NULL
This corresponds to the output name of the mesh. If left NULL, the mesh is not written to a file.
- Mesh_Length_Factor = 1
Scaling factor to compute a meshing Reference_Length via:
Reference_Length = capsMeshLength*Mesh_Length_Factor
Reference_Length scales Tess_Params[0] and Tess_Params[1] in both aimInputs and Mesh_Sizing
- Tess_Params = [0.025, 0.001, 15.0]
Body tessellation parameters. Tess_Params[0] and Tess_Params[1] get scaled by Reference_Length if it is set, otherwise by the bounding box of the largest body. (From the EGADS manual) A set of 3 parameters that drive the EDGE discretization and the FACE triangulation. The first is the maximum length of an EDGE segment or triangle side (in physical space). A zero is flag that allows for any length. The second is a curvature-based value that looks locally at the deviation between the centroid of the discrete object and the underlying geometry. Any deviation larger than the input value will cause the tessellation to be enhanced in those regions. The third is the maximum interior dihedral angle (in degrees) between triangle facets (or Edge segment tangents for a WIREBODY tessellation), note that a zero ignores this phase
- Mesh_Format = "AFLR3"
Mesh output format. Available format names include: "AFLR3", "VTK", "TECPLOT", "STL" (quadrilaterals will be split into triangles), "Airfoil", "FAST", "Nastran".
- "Airfoil" corresponds to the following file format in which the nodal coordinates of the body's edges are written. Bodies should be face bodies, planar, and have no holes. A *.af suffix is used for the file:
"Character Name"
x[0] y[0] x y coordinates
x[1] y[1]
... ...
- Mesh_ASCII_Flag = True
Output mesh in ASCII format, otherwise write a binary file if applicable.
- Edge_Point_Min = 0
Minimum number of points along an edge to use when creating a surface mesh.
- Edge_Point_Max = 0
Maximum number of points along an edge to use when creating a surface mesh.
- Mesh_Sizing = NULL
See Mesh Sizing for additional details.
- Mesh_Elements = "Tri"
Element topology in the resulting mesh:
- "Tri" - All triangle elements
- "Quad" - All quadrilateral elements
- "Mixed" - Quad elements for four-sided faces with TFI, triangle elements otherwise (depricated)
- Multiple_Mesh = True
If set to True (default) a surface mesh will be generated and output (given "Proj_Name" is set) for each body. When set to False only a single surface mesh will be created. Note, this only affects the mesh when writing to a file (no effect on sharable data AIM Shareable Data) .
- TFI_Templates = True
Use Transfinite Interpolation and Templates to generate structured triangulations on FACEs with 3 or 4 "sides" with similar opposing vertex counts.