mesh.Mesh.generate_triangle_mesh#
- Mesh.generate_triangle_mesh(holes=None)#
Generate a triangular surface mesh inside a closed line2 mesh.
The current mesh must be a closed, unbranched
line2loop. Optional holes can be provided as closed line2 meshes.Parameters#
- holeslist of Mesh, optional
List of closed line2 meshes representing holes.
Returns#
- Mesh
Triangle surface mesh (tri3) filling the area inside this mesh.
Examples#
Boundary preservation:
>>> cir = shapes.circle(div=8) >>> tri = cir.generate_triangle_mesh() >>> tri.eltype.lname 'tri3' >>> print(tri.border_mesh().n_elems()) 8