利用有限元方法对柔性体进行了物理建模,实现了柔性体的实时变形模拟.采用单元刚度弯曲的方法,不断纠正单元节点力,使得单元体在较大旋转时仍能得到正确的变形.从旋转矩阵的角度分析了利用单元刚度弯曲时单元发生逆转的原因,并提出了对逆转单元的处理方法.并通过重心坐标,把表面模型与四面体网格模型相对应,使得柔性体在不丢失表面细节的同时又能实现实时的变形模拟.
Finite element method is used for the physical modeling of soft body, real-time simulation of the soft body deformation is realized. Stiffness wrapping is used to continuously correct the element nodal forces to get the correct deformation even when elements have large rotations. From the per- spective of rotation matrix, the reason of element inversion is discussed, when stiffness wrapping was used, and a handle method of the inverted elements is presented. Using barycentric coordinates, the relation is built between surface model and tetrahedral mesh model, and a real-time deformation simu- lation without losing the detail of softy body's surface is gotten.