Arrows do not appear at selected point on mesh I attached an image to explain what is going on. The center of red, blue and green arrows should appear at the white point inside the red circle when I chose the white point to edit it. And if I hold and drag the Blue arrow up, the white point goes down although it should go up. Please help me to fix this, I tried hours to fix it but I can't find a clue >.&lt;

Expected : 


Center of blue, red and green arrows is at the white Point inside the red circle.
Hold and drag blue arrow up, the white point should go Up, drag green arrow to the right, will make it move to the right ...


Thanks for helps.
Disable "Adjust cage" option

Bender is capable of showing the result of some modifiers in edit mode. Subdivision surface &amp; Mesh deform are one of those. In addition there is also an option called Adjust edit cage to mesh result; from the Blender's reference manual page:


  This lets you grab the vertices as they lie in their new smoothed locations, rather than on the original mesh.


Despite this, the 3D manipulator will stay stiched to the un-adjusted cage of the mesh, creating the small gap you mentioned.



In your case the modifier causing that is the last: Mesh deform.