FreeQuad
Create an unstructured quadrilateral mesh.
Syntax
model.component(<ctag>).mesh(<tag>).create(<ftag>,"FreeQuad");
model.component(<ctag>).mesh(<tag>).feature(<ftag>).selection();
model.component(<ctag>).mesh(<tag>).feature(<ftag>).set(property,<value>);
model.component(<ctag>).mesh(<tag>).feature(<ftag>).getType(property);
model.component(<ctag>).mesh(<tag>).feature(<ftag>).create(<ftag1>,ftype);
Description
Use model.component(<ctag>).mesh(<tag>).create(<ftag>,"FreeQuad") to create an unstructured quadrilateral mesh.
Use model.component(<ctag>).mesh(<tag>).feature(<ftag>).selection() to specify the domain (boundary in 3D) selection. If you do not specify any selection the feature creates a mesh on the remaining geometric entities in 2D. In 3D, the default selection is empty.
Use model.component(<ctag>).mesh(<tag>).feature(<ftag>).create(<ftag1>,ftype) to add attribute features.
The following properties are available:
auto | legacy52 | legacy52a | legacy54
auto in new models; legacy52a or legacy54 in migrated models
on | off
on | off
See the FreeTet feature for more information on the properties.
The following attribute features are used:
For imported meshes, there is a default size attribute under the FreeQuad feature with the tag size. You can access it using model.component(<ctag>).mesh(<tag>).feature(<ftag>).feature("size").
Compatibility
See FreeTet.
See Also
Size, SizeExpression, CornerRefinement, Distribution, IdenticalMesh, FreeTri, RemeshFaces