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

Enters the intersect control menu.

absolute_tolerance(*args, **kwargs)#

Enables you to switch between the use of absolute and relative tolerance. By default, the relative tolerance value is used.

delete_overlap(*args, **kwargs)#

Enables/disables the deletion of overlapped edges. It toggles the automatic deletion of region of overlap of the two surfaces. This option is used by while remeshing overlapping zones and retriangulating prisms. By default, this option is enabled.

feature_angle(*args, **kwargs)#

Specifies the minimum feature angle that should be considered while retriangulating the boundary zones. All the edges in the zone having feature angle greater than the specified feature angle are retained. This option is useful for preserving the shape of the intersecting boundary zones. The default value of feature angle is 40, however, a value in the range of 10–50 degrees is recommended. A large value may distort the shape of the intersecting boundary zones.

ignore_parallel_faces(*args, **kwargs)#

Default is yes. If there are close-to-parallel faces, set to no to separate the zones and avoid creating an intersection loop.

join_match_angle(*args, **kwargs)#

Specifies the allowed maximum angle between the normals of the two overlapping surfaces to be joined. This parameter is used to control the size of the join region.

join_project_angle(*args, **kwargs)#

Specifies the allowed maximum angle between the face normal and the project direction for the overlapping surfaces to be joined. This parameter is used to control the size of the join region.

refine_region(*args, **kwargs)#

Enables you to refine the regions that are modified during the intersect operations. It toggles the refinement of the intersecting regions after performing any of the intersection operation. This operation improves the quality of the resulting mesh, however, this option is disabled by default.

remesh_post_intersection(*args, **kwargs)#

Used to enable or disable automatic post-remesh operation after any connect operation (join, intersect, or stitch).

retri_improve(*args, **kwargs)#

Enables you to improve the mesh. After performing any intersection operation, the slivers are removed along the curve of intersection, Laplace smoothing is performed, and followed by the edge swapping. Laplace smoothing is also performed for insert-edge-zone, remesh-overlapped-zones, and prism-retriangulation options. Smoothing is performed again. The smooth-swap operations can be controlled by changing the various defaults such as swapping iterations, smoothing iterations, etc.

separate(*args, **kwargs)#

Enables the automatic separation of intersected zones.

stitch_preserve(*args, **kwargs)#

Indicates that shape of the first zone specified is to be preserved. This option is enabled by default.

tolerance(*args, **kwargs)#

Specifies the tolerance value for the intersect operations.

within_tolerance(*args, **kwargs)#

Performs the intersection operation only within the specified tolerance value. It is useful only for the Intersect option.