Skip to main content

Prime Mesh Python client library 2026 R1

IntersectParams

Last update: 02.04.2026

class ansys.meshing.prime.IntersectParams(model=None, tolerance=None, use_absolute_tolerance=None, remesh=None, collapse_feature_angle=None, collapse_target_skewness=None, json_data=None, **kwargs)

Parameters used for intersection.

Parameters:

model: Model

Model to create a IntersectParams object with default parameters.

tolerance: float, optional

Intersection tolerance.

use_absolute_tolerance: bool, optional

True if tolerance provided is absolute value.

remesh: bool, optional

Local remesh at the intersection.

collapse_feature_angle: float, optional

Angle to preserve features while performing collapse in improve operation.

collapse_target_skewness: float, optional

Perform collapse on faces with skewness above the provided target skewness.

json_data: dict, optional

JSON dictionary to create a IntersectParams object with provided parameters.

Examples

>>> intersect_params = prime.IntersectParams(model = model)

Methods

Name Description
IntersectParams.print_default() Print the default values of IntersectParams object.
IntersectParams.set_default([tolerance, ...]) Set the default values of the IntersectParams object.

Attributes

Name Description
IntersectParams.collapse_feature_angle Angle to preserve features while performing collapse in improve operation.
IntersectParams.collapse_target_skewness Perform collapse on faces with skewness above the provided target skewness.
IntersectParams.remesh Local remesh at the intersection.
IntersectParams.tolerance Intersection tolerance.
IntersectParams.use_absolute_tolerance True if tolerance provided is absolute value.

Connect with Ansys