Modeling arbitrarily large deformations of surfaces smoothly embedded in three-dimensional space is challenging. The difficulties come from two aspects: the existing geometry processing or forward simulation methods penalize the difference between the current status and the rest configuration to maintain the initial shape, which will lead to sharp spikes or wiggles for large deformations; the co-dimensional nature of the problem makes it more complicated because the deformed surface has to locally satisfy compatibility conditions on fundamental forms to guarantee a feasible solution exists. To address these two challenges, we propose a rotation-strain method to modify the fundamental forms in a compatible way, and model the large deformation of surface meshes smoothly using plasticity. The user prescribes the positions of a few vertices, and our method finds a smooth strain and rotation field under which the surface meets the target positions. We demonstrate several examples whereby triangle meshes are smoothly deformed to large strains while meeting user constraints.
翻译:在三维空间顺利嵌入的地表的任意大规模变形模型具有挑战性。 困难来自两个方面:现有的几何处理或前方模拟方法会损害当前状态和保持初始形状的其余配置之间的差别,这将导致剧烈的峰值或大变形的摇动;问题的共维性质使得问题更加复杂,因为畸形表面必须在当地满足兼容条件,才能保证存在可行的解决办法。为了应对这两个挑战,我们建议了一种旋转-边际方法,以兼容的方式改变基本形态,并用可塑性来模拟地表间螺旋的大规模变形。用户说明了几个顶部的位置,而我们的方法发现一个平滑的线状和旋转场,使表层达到目标位置。我们展示了几个例子,显示三角形的面在满足用户限制的同时,会顺利地变形成大株状。