    

 ## On this page

  

 

 # LocalSurferParams

 Last update: 02.04.2026 

<a id="ansys.meshing.prime.LocalSurferParams"></a>

### *class* ansys.meshing.prime.LocalSurferParams(model=None, min\_angle=None, max\_angle=None, size\_field\_type=None, min\_size=None, max\_size=None, growth\_rate=None, constant\_size=None, smooth\_boundary=None, n\_rings=None, json\_data=None, \*\*kwargs)

Parameters to perform local surface remeshing.

**Parameters:**

**model: Model**

Model to create a `LocalSurferParams` object with default parameters.

**min\_angle: float, optional**

Minimum feature angle limit used to identify and preserve features.

**max\_angle: float, optional**

Maximum feature angle limit used to identify and preserve features.

**size\_field\_type: SizeFieldType, optional**

Size field type used to generate surface mesh.

**min\_size: float, optional**

Minimum size to be used in sizing for the surfer.

**max\_size: float, optional**

Maximum size to be used in sizing for the surfer.

**growth\_rate: float, optional**

Growth rate to be used to propagate sizes.

**constant\_size: float, optional**

Constant size to be used in case of constant size field.

**smooth\_boundary: bool, optional**

Option to extend local selection to get smooth boundary of selected elements.

**n\_rings: int, optional**

Number of rings to extend the registered face selection for remeshing.

**json\_data: dict, optional**

JSON dictionary to create a `LocalSurferParams` object with provided parameters.

### Examples

```pycon
>>> local_surfer_params = prime.LocalSurferParams(model = model)

```

### Methods

NameDescription[`LocalSurferParams.print_default`](ansys.meshing.prime.LocalSurferParams.print_default.md#ansys.meshing.prime.LocalSurferParams.print_default)()Print the default values of `LocalSurferParams` object.[`LocalSurferParams.set_default`](ansys.meshing.prime.LocalSurferParams.set_default.md#ansys.meshing.prime.LocalSurferParams.set_default)(\[min\_angle, ...\])Set the default values of the `LocalSurferParams` object.### Attributes

NameDescription[`LocalSurferParams.constant_size`](ansys.meshing.prime.LocalSurferParams.constant_size.md#ansys.meshing.prime.LocalSurferParams.constant_size)Constant size to be used in case of constant size field.[`LocalSurferParams.growth_rate`](ansys.meshing.prime.LocalSurferParams.growth_rate.md#ansys.meshing.prime.LocalSurferParams.growth_rate)Growth rate to be used to propagate sizes.[`LocalSurferParams.max_angle`](ansys.meshing.prime.LocalSurferParams.max_angle.md#ansys.meshing.prime.LocalSurferParams.max_angle)Maximum feature angle limit used to identify and preserve features.[`LocalSurferParams.max_size`](ansys.meshing.prime.LocalSurferParams.max_size.md#ansys.meshing.prime.LocalSurferParams.max_size)Maximum size to be used in sizing for the surfer.[`LocalSurferParams.min_angle`](ansys.meshing.prime.LocalSurferParams.min_angle.md#ansys.meshing.prime.LocalSurferParams.min_angle)Minimum feature angle limit used to identify and preserve features.[`LocalSurferParams.min_size`](ansys.meshing.prime.LocalSurferParams.min_size.md#ansys.meshing.prime.LocalSurferParams.min_size)Minimum size to be used in sizing for the surfer.[`LocalSurferParams.n_rings`](ansys.meshing.prime.LocalSurferParams.n_rings.md#ansys.meshing.prime.LocalSurferParams.n_rings)Number of rings to extend the registered face selection for remeshing.[`LocalSurferParams.size_field_type`](ansys.meshing.prime.LocalSurferParams.size_field_type.md#ansys.meshing.prime.LocalSurferParams.size_field_type)Size field type used to generate surface mesh.[`LocalSurferParams.smooth_boundary`](ansys.meshing.prime.LocalSurferParams.smooth_boundary.md#ansys.meshing.prime.LocalSurferParams.smooth_boundary)Option to extend local selection to get smooth boundary of selected elements.