    

 ## On this page

  

 

 # improve\_by\_auto\_node\_move

 Last update: 02.04.2026 

<a id="ansys.meshing.prime.VolumeMeshTool.improve_by_auto_node_move"></a>

#### VolumeMeshTool.improve\_by\_auto\_node\_move(part\_id, cell\_zonelets, boundary\_zonelets, params)

Improve volume mesh by auto node move.

**Parameters:**

**part\_id**

Id of a part.

**cell\_zonelets**

Ids of cell zonelets to be improved.

**boundary\_zonelets**

Ids of boundary face zonelets.

**params**

Auto node move parameters.

**Returns:**

**[`VolumeMeshToolResults`](ansys.meshing.prime.VolumeMeshToolResults.md#ansys.meshing.prime.VolumeMeshToolResults)**

Return the VolumeMeshToolResults.

**Return type:**

[`VolumeMeshToolResults`](ansys.meshing.prime.VolumeMeshToolResults.md#ansys.meshing.prime.VolumeMeshToolResults)

### Examples

```pycon
>>> results = volume_mesh_tool.improve_by_auto_node_move(part_id,
>>>                                cell_zonelets,
>>>                                boundary_zonelets,
>>>                                prime.AutoNodeMoveParams(model =model))

```