script/extract_edges.py script

Extract outline edges of a given mesh and save them into ‘<original path>/edge_<original mesh file name>.vtk’ or into a user defined output file. The outline edge is an edge for which norm(nvec1 - nvec2) < eps, where nvec1 and nvec2 are the normal vectors of the incident facets.

extract_edges.extract_edges(mesh, eps=1e-16)[source]

Extract outline edges of a given mesh. The outline edge is an edge for which norm(nvec_1 - nvec_2) < eps, where nvec_1 and nvec_2 are the normal vectors of the incident facets.

Parameters
meshMesh

The 3D or 2D mesh.

epsfloat

The tolerance parameter of the outline edge searching algorithm.

Returns
mesh_outtuple

The data of the outline mesh, Mesh.from_data() format, i.e. (coors, ngroups, ed_conns, mat_ids, descs).

extract_edges.main()[source]
extract_edges.merge_lines(mesh, eps=1e-18)[source]