# Registration between a volume and a mesh

**URL:** <https://discourse.vtk.org/t/registration-between-a-volume-and-a-mesh/12260>\
**Category:** Development\
**Created:** [September 8, 2023, 9:55am UTC](https://discourse.vtk.org/t/registration-between-a-volume-and-a-mesh/12260 "2023-09-08T09:55:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Limz90](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@Limz90](https://discourse.vtk.org/u/Limz90)\
**Post date:** [September 8, 2023, 9:55am UTC](https://discourse.vtk.org/t/registration-between-a-volume-and-a-mesh/12260/1 "2023-09-08T09:55:19Z")

</div>

Hello,  
I have a vtkvolume object and got from it a mesh\_1 through marchingcubes; then I copied that mesh and applied a translation, let’s name it mesh\_2.  
So my probelm is that when i’m using vtkIterativeClosestPointTransform between two meshes, I have the correct results expected; But when I apply it between mesh\_2 object and the vtkvolume object, I got wrong results.  
Am I doing something wrong?  
Thank you for your helps!
