class main_menu.objects(path, service)#

Manage objects.

change_object_type(*args, **kwargs)#

Allows you to change the object type (geom, or mesh).

change_prefix(*args, **kwargs)#

Change the prefix for specified objects.

change_suffix(*args, **kwargs)#

Change the suffix for specified objects.

check_mesh(*args, **kwargs)#

Checks the mesh on the specified objects for connectivity and orientation of faces. The domain extents, volume statistics, and face area statistics will be reported along with the results of other checks on the mesh.

clear_backup(*args, **kwargs)#

Clear backup data of objects.

create(*args, **kwargs)#

Creates the object based on the priority, cell zone type, face zone(s), edge zone(s), and object type specified. You can specify the object name or retain the default blank entry to have the object name generated automatically.

create_and_activate_domain(*args, **kwargs)#

Creates and activates the domain comprising the face zone(s) from the object(s) specified.

create_groups(*args, **kwargs)#

Creates a face group and an edge group comprising the face zone(s) and edge zone(s) included in the specified object(s), respectively.

create_intersection_loops(*args, **kwargs)#

Allows you to create intersection loops for objects.

create_multiple(*args, **kwargs)#

Creates multiple objects by creating an object per face zone specified. The objects will be named automatically based on the prefix and priority specified.

delete(*args, **kwargs)#

Deletes the specified object(s).

delete_all(*args, **kwargs)#

Deletes all the defined objects.

delete_all_geom(*args, **kwargs)#

Deletes all the defined geom objects.

delete_unreferenced_faces_and_edges(*args, **kwargs)#

Deletes all the faces and edges that are not included in any defined objects.

extract_edges(*args, **kwargs)#

Extracts the edge zone(s) from the face zone(s) included in the specified object(s), based on the edge-feature-angle value specified (/objects/set/set-edge-feature-angle).

improve_feature_capture(*args, **kwargs)#

Enables you to imprint the edges comprising the object on to the object face zones to improve feature capture for mesh objects. You can specify the number of imprinting iterations to be performed. The geometry objects used to create the mesh objects should be available when the improve-feature-capture command is invoked. Additionally, the face zones comprising the objects should be of type other than geometry.

improve_object_quality(*args, **kwargs)#

Enables you to improve the surface mesh quality for mesh objects. Select the mesh objects and the method for improving the surface mesh. The smooth-and-improve method improves the mesh by a combination of smoothing, swapping, and surface mesh improvement operations. Object normals are correctly oriented and island faces are also deleted. You can optionally coarsen the surface mesh by specifying a suitable coarsening factor. Additional imprinting operations can be done to improve feature capture on the surface mesh. The surface-remesh method improves the mesh by remeshing based on the current size field. Object normals are correctly oriented and island faces are also deleted.

list(*args, **kwargs)#

Lists details such as cell zone type, priority, object type, comprising face and edge zones, and object reference point for all the defined objects.

merge(*args, **kwargs)#

Merges the specified objects into a single object.

merge_edges(*args, **kwargs)#

Merges all the edge zones in an object into a single edge zone. If the object is composed of edge zones of different types (boundary and interior), the edge zones of the same type (boundary or interior) will be merged into a single edge zone.

merge_nodes(*args, **kwargs)#

Merges the free nodes at the object level based on the specified tolerance or using a tolerance that is a specified percentage of shortest connected edge length.

merge_voids(*args, **kwargs)#

Allows you to merge voids in the mesh object after the sewing operation.

merge_walls(*args, **kwargs)#

Merges all the face zones of type wall in an object into a single face zone.

rename_cell_zone_boundaries_using_labels(*args, **kwargs)#

Renames the boundaries of the cell zones based on the existing face zone labels. This allows for the cell zone boundaries in solution mode to have names corresponding to the face zone labels in meshing mode. This command will not work if you read in a volume mesh generated in a version prior to release 16.2. In such cases, regenerate the volume mesh before using the command.

rename_object(*args, **kwargs)#

Allows you to rename a specified geometry or mesh object with another specified name.

rename_object_zones(*args, **kwargs)#

Renames the face and edge zones comprising the object based on the object name. You can also specify the separator to be used.

restore_faces(*args, **kwargs)#

Restores the mesh object surface mesh from the backup created. The current mesh object face zones and cell zones will be deleted. If the object backup is disabled (/mesh/auto-mesh-controls/backup-object no), you will not be able to restore the surface mesh using this command. There may be a difference in the initial volume mesh generated for an object and that generated after restoring the object surface mesh due to differences in the order of zones/entities processed during volume meshing.

rotate(*args, **kwargs)#

Rotates the object(s) based on the angle of rotation, pivot point, and axis of rotation specified.

scale(*args, **kwargs)#

Scales the object(s) based on the scale factors specified.

separate_faces_by_angle(*args, **kwargs)#

Separates the face zone(s) comprising the object based on the angle specified.

separate_faces_by_seed(*args, **kwargs)#

Separates the face zone(s) comprising the object based on the seed face specified.

sew(*args, **kwargs)#

Contains options related to the object sewing operation. This menu is no longer supported, and will be removed in a future release.

summary(*args, **kwargs)#

Allows you to obtain a summary of a specified geometry or mesh object, or obtain a summary of all geometry or mesh objects.

translate(*args, **kwargs)#

Translates the object(s) based on the translation offsets specified.

update(*args, **kwargs)#

Allows you to update the objects defined when the face and/or edge zone(s) comprising the object have been deleted.