QuadToSplineParams#
- class 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
QuadToSplineParams
object 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
QuadToSplineParams
object with provided parameters.
Examples
>>> quad_to_spline_params = prime.QuadToSplineParams(model = model)
Methods
Print the default values of
QuadToSplineParams
object.Set the default values of the
QuadToSplineParams
object.Attributes
Corner angle of the feature.
Angle to capture the feature.
Feature capture options.
Option to project on geometry.
Scope to evaluate entities for projection.
Option to separate IGA shell regions by zone.
Thickness of shell.
Solid shell option.
Option to use projection scope.
Zone name and thickness pair list.