QuadToSplineParams
Last update: 17.07.2025class ansys.meshing.prime.QuadToSplineParams(model=None, feature_capture_type=None, feature_angle=None, corner_angle=None, shell_thickness=None, solid_shell=None, separate_by_zone=None, zone_name_shell_thickness_pairs=None, project_on_geometry=None, use_projection_scope=None, projection_scope=None, json_data=None, **kwargs)
Parameters to control conversion of quadrilateral mesh to spline.
-
Parameters: model: Model : Model to create a
QuadToSplineParamsobject with default parameters.feature_capture_type: SplineFeatureCaptureType, optional : Feature capture options.
This is a beta parameter. The behavior and name may change in the future.feature_angle: float, optional : Angle to capture the feature.
This is a beta parameter. The behavior and name may change in the future.corner_angle: float, optional : Corner angle of the feature.
This is a beta parameter. The behavior and name may change in the future.shell_thickness: float, optional : Thickness of shell.
This is a beta parameter. The behavior and name may change in the future.solid_shell: bool, optional : Solid shell option. Set true to generate solid shell spline, and set false to generate surface spline.
This is a beta parameter. The behavior and name may change in the future.separate_by_zone: bool, optional : Option to separate IGA shell regions by zone. If set to true, it creates LS-Dyna part per zone while exporting IGA .k file and if set to false, it creates a single LS-Dyna part per Prime part, irrespective of the zones.
This is a beta parameter. The behavior and name may change in the future.zone_name_shell_thickness_pairs: Dict[str, Union[str, int, float, bool]], optional : Zone name and thickness pair list. For example, {“Zone1Name”: Zone1Thickness, “Zone2Name”: Zone2Thickness, …}.
project_on_geometry: bool, optional : Option to project on geometry.
This is a beta parameter. The behavior and name may change in the future.use_projection_scope: bool, optional : Option to use projection scope.
This is a beta parameter. The behavior and name may change in the future.projection_scope: ScopeDefinition, optional : Scope to evaluate entities for projection.
This is a beta parameter. The behavior and name may change in the future.json_data: dict, optional : JSON dictionary to create a
QuadToSplineParamsobject with provided parameters.
Examples
>>> quad_to_spline_params = prime.QuadToSplineParams(model = model)
Methods
| Name | Description |
|---|---|
QuadToSplineParams.print_default() |
Print the default values of QuadToSplineParams object. |
QuadToSplineParams.set_default([...]) |
Set the default values of the QuadToSplineParams object. |
Attributes
| Name | Description |
|---|---|
QuadToSplineParams.corner_angle |
Corner angle of the feature. |
QuadToSplineParams.feature_angle |
Angle to capture the feature. |
QuadToSplineParams.feature_capture_type |
Feature capture options. |
QuadToSplineParams.project_on_geometry |
Option to project on geometry. |
QuadToSplineParams.projection_scope |
Scope to evaluate entities for projection. |
QuadToSplineParams.separate_by_zone |
Option to separate IGA shell regions by zone. |
QuadToSplineParams.shell_thickness |
Thickness of shell. |
QuadToSplineParams.solid_shell |
Solid shell option. |
QuadToSplineParams.use_projection_scope |
Option to use projection scope. |
QuadToSplineParams.zone_name_shell_thickness_pairs |
Zone name and thickness pair list. |