    

 ## On this page

  

 

 # improve\_by\_auto\_node\_move

 Last update: 16.10.2025 

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

```