提出了一种基于测地线的多边形网格模型的约束变形方法.首先给定一系列的变形约束源(可以是点、线或者面)以及约束源的有效半径及变形目标(偏移量、缩放比例、旋转轴和旋转角度),然后通过计算三角形网格的各顶点到约束源的测地距离来确定各顶点的场值,这个场值将作为变形的权值.在基于欧氏距离的传统约束变形中,对某一约束区域的变形往往导致对约束源附近区域不需要的变形结果,而利用测地距离来计算各点的变形权值,可以很好地避免这种现象的出现.实验结果表明,这种变形方法是直观而且有效的.
This paper presents a geodesic-based constrained deformation method for polygonal mesh models. After a user specifies a series of constraints (which may consist of points, lines and faces), their effective radii, maximum displacements, scaling, and rotation angles, the method creates the deformation weights for the vertices of the mesh surfaces using the field values determined by the geodesic distances between the vertices and the constraint sources. Compared with the traditional constrained deformation model based on Euclidean distance, this method can avoid the undesired deformation on the regions near the constraints. Experimental results show that the new deformation model is both efficient and intuitive.