    

 ## On this page

  

 

 # SurfaceMeshSizeScaling

 Last update: 20.02.2026 

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

### *class* ansys.meshing.prime.SurfaceMeshSizeScaling(model=None, factor=None, size\_range\_min=None, size\_range\_max=None, json\_data=None, \*\*kwargs)

Settings related to scaling of surface mesh size for hexcore refinement.

- **Parameters:**
    
    **model: Model**: Model to create a `SurfaceMeshSizeScaling` object with default parameters.
    
    **factor: float, optional**: Value by which size should be multiplied when the size falls within a certain range. Applicable only when size field type is set to Geometric in AutoMeshParams structure.
    
    **size\_range\_min: float, optional**: Minimum size required to apply scaling. Applicable only when size field type is set to Geometric in AutoMeshParams structure.
    
    **size\_range\_max: float, optional**: Maximum size required to apply scaling. Applicable only when size field type is set to Geometric in AutoMeshParams structure.
    
    **json\_data: dict, optional**: JSON dictionary to create a `SurfaceMeshSizeScaling` object with provided parameters.

### Examples

```pycon
&gt;&gt;&gt; surface_mesh_size_scaling = prime.SurfaceMeshSizeScaling(model = model)

```

### Methods

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

NameDescription[`SurfaceMeshSizeScaling.factor`](ansys.meshing.prime.SurfaceMeshSizeScaling.factor.md#ansys.meshing.prime.SurfaceMeshSizeScaling.factor)Value by which size should be multiplied when the size falls within a certain range.[`SurfaceMeshSizeScaling.size_range_max`](ansys.meshing.prime.SurfaceMeshSizeScaling.size_range_max.md#ansys.meshing.prime.SurfaceMeshSizeScaling.size_range_max)Maximum size required to apply scaling.[`SurfaceMeshSizeScaling.size_range_min`](ansys.meshing.prime.SurfaceMeshSizeScaling.size_range_min.md#ansys.meshing.prime.SurfaceMeshSizeScaling.size_range_min)Minimum size required to apply scaling.