Skip to main content

Prime Mesh Python client library 2025 R2

QuadToSplineParams

Last update: 10.09.2025

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, continuity=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, …}.
    This is a beta parameter. The behavior and name may change in the future.

    continuity: SplineContinuityType, optional : Spline Continuity options.
    This is a beta parameter. The behavior and name may change in the future.

    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

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.continuity Spline Continuity options.
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 Zone2Thickness, ...}.

Connect with Ansys