I want to deform a 3D mesh according to 3 or more control points, meaning that the transformation is constituted by pre-images $c_i$ and images $c_i'$ of these control points. Each point of the mesh should be smoothly interpolated, so that, if a point of the mesh equals a control point $c_i$, it should be mapped to $c_i'$. Beyond the convex hull of the control points the transformation should be carried on radially, but also smoothly around the corners (I don’t know how to describe this better). I thought about inversely weighting the influence of each control point by the distance, but I don’t know how to do this in detail. If there are only three control points the transformation should only consist of translation, rotation, scale and shear mappings. Can you give me some hints what kind of mathematical tools are available to do this?


1 Answer 1


Deformations of meshes is a heavily studied topic. Perhaps looking at this 2012 survey will help focus your investigation:

"A Comparison of Mesh Morphing Methods for 3D Shape Optimization." Matthew L. Staten, Steven J. Owen, Suzanne M. Shontz, Andrew G. Salinger, and Todd S. Co ey. Proceedings of the 20th International Meshing Roundtable, 2012, pp 293-311. (Springer link)



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.