IGAUnstructuredSplineSurf#

class ansys.meshing.prime.IGAUnstructuredSplineSurf(model=None, id=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.

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

IGAUnstructuredSplineSurf.print_default()

Print the default values of IGAUnstructuredSplineSurf object.

IGAUnstructuredSplineSurf.set_default([id, ...])

Set the default values of the IGAUnstructuredSplineSurf object.

Attributes

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.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.