meshing.tui.boundary.modify#

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

Contains commands used to modify the boundary mesh.

analyze_bnd_connectvty(*args, **kwargs)#

Finds and marks free edges and nodes and multiply-connected edges and nodes. This process is necessary if the boundary mesh has been changed with Scheme functions.

auto_patch_holes(*args, **kwargs)#

Patch zone(s) by filling holes.

clear_selections(*args, **kwargs)#

Clears all selections.

clear_skew_faces(*args, **kwargs)#

Clears faces that were marked using the mark-skew-face command.

collapse(*args, **kwargs)#

Collapses pairs of nodes, edge(s), or face(s). If a pair of nodes is selected, both the nodes are deleted and a new node is created at the midpoint of the two nodes. If a triangular face is selected, the complete face is collapsed into a single node at the centroid of the face.

create(*args, **kwargs)#

Creates a boundary face if the selection list contains 3 nodes and an optional zone. If the selection list contains positions, then nodes are created.

create_mid_node(*args, **kwargs)#

Creates a node at the midpoint between two selected nodes.

delete(*args, **kwargs)#

Deletes all selected faces and nodes.

delta_move(*args, **kwargs)#

Moves the selected node by specified magnitude.

deselect_last(*args, **kwargs)#

Removes the last selection from the selection list.

hole_feature_angle(*args, **kwargs)#

Specifies the feature angle for consideration of holes in the geometry.

list_selections(*args, **kwargs)#

Lists all of the selected objects.

local_remesh(*args, **kwargs)#

Remeshes marked faces or faces based on selections in the graphics window. Select the faces to be remeshed and specify the sizing source (constant-size, geometry, or size-field), the number of radial layers of faces to be remeshed (rings), the feature angle to be preserved while remeshing the selected faces, and the size for constant size remeshing (if applicable).

mark_skew_face(*args, **kwargs)#

Marks faces that should be skipped when the worst skewed face is reported using the Modify Boundary dialog box. This enables you to search for the next skewed face.

merge(*args, **kwargs)#

Merges pairs of nodes. The first node selected is retained, and the second is the duplicate that is merged.

move(*args, **kwargs)#

Moves the selected node to the selected position if the selection list contains a node and a position.

next_skew(*args, **kwargs)#

Finds the triangular face of nearest lower skewness value than that of the worst skewed face. The face ID, its skewness, the longest edge ID, and the node ID opposite to the longest edge are displayed in the console.

patch_options(*args, **kwargs)#

Settings for Patching zone(s) by filling holes.

rezone(*args, **kwargs)#

Moves the selected faces from their current zone into the selected zone, if the selection list contains a zone and one or more faces.

select_entity(*args, **kwargs)#

Adds a cell, face, or node to the selection list by entering the name of the entity.

select_filter(*args, **kwargs)#

Selects a filter. The possible filters are off, cell, face, edge, node, zone, position, object, and size. If off is chosen, then when a selection is made, it is first checked to see if it is a cell, then a face, an edge, and so on. When the node filter is used, and if a cell or face is selected, the node closest to the selection point is picked. Thus, the nodes do not have to be displayed, to be picked.

select_position(*args, **kwargs)#

Adds a position to the selection list by entering the coordinates of the position.

select_probe(*args, **kwargs)#

Selects the probe function. The possible functions are:.

select_visible_entities(*args, **kwargs)#

Enables you to select only visible entities (nodes, edges, faces, zones, objects) when the box select or polygon select options are used. Ensure that the model is zoomed to an appropriate level for correct selection.

select_zone(*args, **kwargs)#

Adds a zone to the selection list by entering the zone name or ID.

show_filter(*args, **kwargs)#

Shows the current filter.

show_probe(*args, **kwargs)#

Shows the current probe function.

skew(*args, **kwargs)#

Finds the face with the highest (worst) skewness, selects it in the graphics window, and reports its skewness and zone ID in the console window.

skew_report_zone(*args, **kwargs)#

Enables you to select the zone for which you want to report the skewness. You can either specify zone name or zone ID.

smooth(*args, **kwargs)#

Uses Laplace smoothing to modify the position of the nodes in the selection list. It moves the selected node to a position computed from an average of its node neighbors. The new position is an average of the neighboring node coordinates and is not reprojected to the discrete surface.

split_face(*args, **kwargs)#

Splits two selected faces into four faces.

swap(*args, **kwargs)#

Swaps boundary edges (of triangular faces) if the selection list contains edges.

undo(*args, **kwargs)#

Undoes the previous operation. When an operation is performed, the reverse operation is stored on the undo stack. For example, a create operation places a delete on the stack, and a delete adds a create operation. The undo operation requires that the name of the object exist when the action is undone. If the name does not exist, then the undo will fail. You can undo the last few operations, but if many operations are being performed it is recommended that you also save the mesh periodically.