remesh#
Bases:
TUIMenuHas a set of commands for remeshing the face zones.
Methods:
__init__(service, version, mode, path)__init__ method of TUIMenu class.
Classes:
clear_marked_faces(service, version, mode, path)Clears the highlighting of the triangles that are marked.
coarsen_and_refine(service, version, mode, path)Remeshes (coarsens/refines) the boundary face zones based on the computed size field.
controls(service, version, mode, path)Enters the edge loop tools text menu.
create_all_intrst_loops(service, version, ...)Creates edge loop of intersection for all boundary zones in current domain.
create_edge_loops(service, version, mode, path)Creates edge loops for a specified face zone, based on feature angle.
create_intersect_loop(service, version, ...)Creates an interior edge loop at the intersection between two adjacent face zones.
create_join_loop(service, version, mode, path)Creates edge loop on boundary of the region of overlap of two surfaces.
create_stitch_loop(service, version, mode, path)Creates edge loops for connecting two surfaces along their free edges.
delete_overlapped_edges(service, version, ...)Deletes edges that overlap selected edge loops.
faceted_stitch_zones(service, version, mode, ...)Performs the faceted stitching of zones.
insert_edge_zone(service, version, mode, path)Inserts an edge zone into a triangulated boundary face zone.
intersect_all_face_zones(service, version, ...)Remeshes all the intersecting face zones.
intersect_face_zones(service, version, mode, ...)Remeshes two intersecting face zones so that they become conformal.
join_all_face_zones(service, version, mode, path)Connects all overlapping face zones using the join operation.
join_face_zones(service, version, mode, path)Connects two overlapping faces.
mark_intersecting_faces(service, version, ...)Highlights the triangles in the neighborhood of the line of intersection.
mark_join_faces(service, version, mode, path)Highlights the triangles in the neighborhood of the join edge loop.
mark_stitch_faces(service, version, mode, path)Highlights the triangles in the neighborhood of the stitch edge loop.
remesh_constant_size(service, version, mode, ...)Remeshes the specified face zones to a constant triangle size while maintaining conformity with adjacent zones.
remesh_face_zone(service, version, mode, path)Remeshes a specified face zone by automatically extracting edge loops.
remesh_face_zones_conformally(service, ...)Remeshes face zones using the current size function and keeping a conformal interface between them.
remesh_marked_faces(service, version, mode, path)Locally remesh marked faces.
remesh_overlapping_zones(service, version, ...)Remeshes overlapping face zones.
size_functions(service, version, mode, path)Enters the size functions menu where you can define size functions for controlling mesh size distribution.
stitch_all_face_zones(service, version, ...)Connects (stitches) all the face zones along the free edges.
stitch_face_zones(service, version, mode, path)Connects two surfaces along their free edges.
stitch_with_preserve_boundary(service, ...)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.
triangulate(service, version, mode, path)Triangulates quad zones.
__init__ method of TUIMenu class.
Bases:
TUIMethodClears the highlighting of the triangles that are marked.
Bases:
TUIMethodRemeshes (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.
Bases:
TUIMethodCreates edge loop of intersection for all boundary zones in current domain.
Bases:
TUIMethodCreates edge loops for a specified face zone, based on feature angle.
Bases:
TUIMethodCreates an interior edge loop at the intersection between two adjacent face zones. Edges created in this way will not be remeshed by default.
Bases:
TUIMethodCreates edge loop on boundary of the region of overlap of two surfaces.
Bases:
TUIMethodCreates edge loops for connecting two surfaces along their free edges.
Bases:
TUIMethodDeletes edges that overlap selected edge loops.
Bases:
TUIMethodPerforms the faceted stitching of zones.
Bases:
TUIMethodInserts an edge zone into a triangulated boundary face zone.
Bases:
TUIMethodRemeshes 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.
Bases:
TUIMethodRemeshes 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.
Bases:
TUIMethodConnects 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.
Bases:
TUIMethodConnects 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.
Bases:
TUIMethodHighlights the triangles in the neighborhood of the line of intersection.
Bases:
TUIMethodHighlights the triangles in the neighborhood of the join edge loop.
Bases:
TUIMethodHighlights the triangles in the neighborhood of the stitch edge loop.
Bases:
TUIMethodRemeshes 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.
Bases:
TUIMethodRemeshes 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.
Bases:
TUIMethodRemeshes 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.
Bases:
TUIMethodLocally remesh marked faces.
Bases:
TUIMethodRemeshes overlapping face zones. The non-overlapping region is remeshed using the edge loops created from the overlapping face zones.
Bases:
TUIMethodConnects (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.
Bases:
TUIMethodConnects 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.
Bases:
TUIMethodConnects (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.
Bases:
TUIMethodTriangulates quad zones.