FreeTri
Create an unstructured triangular mesh in domains in 2D and on faces in 3D. Can also be used to remesh faces in a 3D surface mesh.
Syntax
model.component(<ctag>).mesh(<tag>).create(<ftag>,"FreeTri");
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>,"FreeTri") to create an unstructured triangular 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 | af | del
on | off
on | off
on | off
Use the property method to specify the method used to triangulate domains in 2D and faces in 3D. A Delaunay based method is used if the property is set to del and an advancing front method is used if the property is set to af. If method is set to auto, the program tries to choose the best method for each geometric entity.
The following attribute features are used:
For imported meshes, there is a default size attribute under the FreeTri 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, FreeTet, FreeQuad, RemeshFaces