TetGen Analysis Interface Module (AIM)
TetGen Analysis Interface Module (AIM)
Loading...
Searching...
No Matches
Mesh Sizing

NOTE: Available mesh sizing parameters differ between mesh generators.

Structure for the mesh sizing tuple = ("CAPS Mesh Name", "Value"). "CAPS Mesh Name" defines the capsMesh on which the sizing information should be applied. The "Value" can either be a JSON String dictionary (see Section JSON String Dictionary) or a single string keyword string (see Section Single Value String)

JSON String Dictionary

If "Value" is a JSON string dictionary (e.g. "Value" = {"edgeDistribution": "Even", "numEdgePoints": 100}) the following keywords ( = default values) may be used:

  • numEdgePoints = 2
    Number of points along an edge including end points. Must be at least 2.
  • tessParams = (no default)
    Face tessellation parameters, example [0.1, 0.01, 20.0]. (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.

Single Value String

If "Value" is a single string, the following options maybe used:

  • (NONE Currently)