Skip to main content

Prime Mesh Python client library 2026 R1 SP01

IGAUnstructuredSplineSurf

Last update: 29.04.2026

class ansys.meshing.prime.IGAUnstructuredSplineSurf(model=None, id=None, degree=None, spline_refinement_level=None, control_points=None, spline_points=None, bad_spline_points_indices=None, deviation_array=None, invalid_jacobian_elements_count=None, average_mesh_size=None, elements_count=None, shell_thickness=None, json_data=None, **kwargs)

Information of unstructured spline surface.

Parameters:

model: Model

Model to create a IGAUnstructuredSplineSurf object with default parameters.

id: int, optional

Id of the unstructured spline surface.

degree: int, optional

Degree of the spline surface.
This is a beta parameter. The behavior and name may change in the future.

spline_refinement_level: int, optional

Refinement level for rendering of spline points.

control_points: Iterable[float], optional

Coordinates of the control points of the spline.

spline_points: Iterable[float], optional

Coordinates of the spline points.

bad_spline_points_indices: Iterable[int], optional

Node indices in the spline points list which has negative jacobian value.

deviation_array: Iterable[float], optional

Deviation value from the spline point to the model geometry.

invalid_jacobian_elements_count: int, optional

Count of elements with negative jacobian.

average_mesh_size: float, optional

Reference length to compute deviation.

elements_count: int, optional

Count of shell elements.

shell_thickness: float, optional

Thickness of shell.

json_data: dict, optional

JSON dictionary to create a IGAUnstructuredSplineSurf object with provided parameters.

Examples

>>> iga_unstructured_spline_surf = prime.IGAUnstructuredSplineSurf(model = model)

Methods

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

Attributes

Name Description
IGAUnstructuredSplineSurf.average_mesh_size Reference length to compute deviation.
IGAUnstructuredSplineSurf.bad_spline_points_indices Node indices in the spline points list which has negative jacobian value.
IGAUnstructuredSplineSurf.control_points Coordinates of the control points of the spline.
IGAUnstructuredSplineSurf.degree Degree of the spline surface.
IGAUnstructuredSplineSurf.deviation_array Deviation value from the spline point to the model geometry.
IGAUnstructuredSplineSurf.elements_count Count of shell elements.
IGAUnstructuredSplineSurf.id Id of the unstructured spline surface.
IGAUnstructuredSplineSurf.invalid_jacobian_elements_count Count of elements with negative jacobian.
IGAUnstructuredSplineSurf.shell_thickness Thickness of shell.
IGAUnstructuredSplineSurf.spline_points Coordinates of the spline points.
IGAUnstructuredSplineSurf.spline_refinement_level Refinement level for rendering of spline points.

Connect with Ansys