meshing.tui.boundary.remesh#

class main_menu.boundary.remesh(path, service)#

Has a set of commands for remeshing the face zones.

clear_marked_faces(*args, **kwargs)#

Clears the highlighting of the triangles that are marked.

coarsen_and_refine(*args, **kwargs)#

Remeshes (coarsens/refines) the boundary face zones based on the computed size field. Specify the boundary face zones to be remeshed, the boundary edge zones, feature angle, and corner angle. Additionally, specify whether the current boundary face zones should be replaced by the remeshed face zones after the operation is complete.

create_all_intrst_loops(*args, **kwargs)#

Creates edge loop of intersection for all boundary zones in current domain.

create_edge_loops(*args, **kwargs)#

Creates edge loops for a specified face zone, based on feature angle.

create_intersect_loop(*args, **kwargs)#

Creates an interior edge loop at the intersection between two adjacent face zones. Edges created in this way will not be remeshed by default.

create_join_loop(*args, **kwargs)#

Creates edge loop on boundary of the region of overlap of two surfaces.

create_stitch_loop(*args, **kwargs)#

Creates edge loops for connecting two surfaces along their free edges.

delete_overlapped_edges(*args, **kwargs)#

Deletes edges that overlap selected edge loops.

faceted_stitch_zones(*args, **kwargs)#

Performs the faceted stitching of zones.

insert_edge_zone(*args, **kwargs)#

Inserts an edge zone into a triangulated boundary face zone.

intersect_all_face_zones(*args, **kwargs)#

Remeshes all the intersecting face zones. After the intersect operation, remesh is called automatically. To disable the post-remesh operation, use the text command: /boundary/remesh/controls/intersect/remesh-post-intersection? no.

intersect_face_zones(*args, **kwargs)#

Remeshes two intersecting face zones so that they become conformal. After the intersect operation, remesh is called automatically. To disable the post-remesh operation, use the text command: /boundary/remesh/controls/intersect/remesh-post-intersection? no.

join_all_face_zones(*args, **kwargs)#

Connects all overlapping face zones using the join operation. After the join operation, remesh is called automatically. To disable the post-remesh operation, use the text command: /boundary/remesh/controls/intersect/remesh-post-intersection? no.

join_face_zones(*args, **kwargs)#

Connects two overlapping faces. After the join operation, remesh is called automatically. To disable the post-remesh operation, use the text command: /boundary/remesh/controls/intersect/remesh-post-intersection? no.

mark_intersecting_faces(*args, **kwargs)#

Highlights the triangles in the neighborhood of the line of intersection.

mark_join_faces(*args, **kwargs)#

Highlights the triangles in the neighborhood of the join edge loop.

mark_stitch_faces(*args, **kwargs)#

Highlights the triangles in the neighborhood of the stitch edge loop.

remesh_constant_size(*args, **kwargs)#

Remeshes the specified face zones to a constant triangle size while maintaining conformity with adjacent zones. Specify the boundary face zones to be remeshed, the boundary edge zones, feature angle, corner angle, and the constant size. Additionally, specify whether the current boundary face zones should be replaced by the remeshed face zones after the operation is complete.

remesh_face_zone(*args, **kwargs)#

Remeshes a specified face zone by automatically extracting edge loops. If edge loops are present in the current domain (for example, if they were created using the create-edge-loops command), they are used to remesh the specified face zone.

remesh_face_zones_conformally(*args, **kwargs)#

Remeshes face zones using the current size function and keeping a conformal interface between them. If no size function is defined, an error message will be generated. This command will prompt for: Boundary Face Zones Boundary Edge Zones feature angle – used to determine the minimum angle between features that will be preserved during remeshing corner angle – used to specify the minimum angle between feature edges that will be preserved Replace Face Zone? – (default is Yes) the remeshed face zone(s) will take the name and -id of the original zones, and the original face zone(s) will have “orig” appended to their name. If No, the remeshed face zone(s) will have “retri” added postfix. Periodic face zones cannot be remeshed using this command.

remesh_marked_faces(*args, **kwargs)#

Locally remesh marked faces.

remesh_overlapping_zones(*args, **kwargs)#

Remeshes overlapping face zones. The non-overlapping region is remeshed using the edge loops created from the overlapping face zones.

stitch_all_face_zones(*args, **kwargs)#

Connects (stitches) all the face zones along the free edges. After the stitch operation, remesh is called automatically. To disable the post-remesh operation, use the text command: /boundary/remesh/controls/intersect/remesh-post-intersection? no.

stitch_face_zones(*args, **kwargs)#

Connects two surfaces along their free edges. After the stitch operation, remesh is called automatically. To disable the post-remesh operation, use the text command: /boundary/remesh/controls/intersect/remesh-post-intersection? no.

stitch_with_preserve_boundary(*args, **kwargs)#

Connects (stitches) a zone to another which is connected to an existing volume mesh, while preserving the boundary of the zones connected to the volume mesh. Specify a list of boundary zones to be preserved, a list of the boundary zones to be connected to each of these zones, and the tolerance value. After the stitch operation, remesh is called automatically. To disable the post-remesh operation, use the text command: /boundary/remesh/controls/intersect/remesh-post-intersection? no This command will not work for overlapping or partially overlapping face zones.

triangulate(*args, **kwargs)#

Triangulates quad zones.