ExtractFeatureParams#
- class ansys.meshing.prime.ExtractFeatureParams(model=None, replace=None, feature_angle=None, separate_features=None, separation_angle=None, disconnect_with_faces=None, label_name=None, number_of_threads=None, json_data=None, **kwargs)#
Parameter to control feature edge extraction.
- Parameters:
- model: Model
Model to create a
ExtractFeatureParams
object with default parameters.- replace: bool, optional
Option to replace existing edge zonelets with new extracted edge zonelets.
- feature_angle: float, optional
Angle used to capture face features to be extracted as edges.
- separate_features: bool, optional
Option to separate extracted features.
- separation_angle: float, optional
Angle used to separate extracted features.
- disconnect_with_faces: bool, optional
Option to disconnect edges from faces. If false, edges remain connected to faces by sharing nodes.
- label_name: str, optional
Label name to be assigned to extracted features.
- number_of_threads: int, optional
Number of threads used for multithreading.
- json_data: dict, optional
JSON dictionary to create a
ExtractFeatureParams
object with provided parameters.
Examples
>>> extract_feature_params = prime.ExtractFeatureParams(model = model)
Methods
Print the default values of
ExtractFeatureParams
object.ExtractFeatureParams.set_default
([replace, ...])Set the default values of the
ExtractFeatureParams
object.Attributes
Option to disconnect edges from faces.
Angle used to capture face features to be extracted as edges.
Label name to be assigned to extracted features.
Number of threads used for multithreading.
Option to replace existing edge zonelets with new extracted edge zonelets.
Option to separate extracted features.
Angle used to separate extracted features.