基于NURBS的三维人体建模技术及在跳板跳水仿真系统中的应用-应用数学专业论文.docxVIP

  • 8
  • 0
  • 约4.89万字
  • 约 62页
  • 2019-02-15 发布于上海
  • 举报

基于NURBS的三维人体建模技术及在跳板跳水仿真系统中的应用-应用数学专业论文.docx

摘 摘 要 三维人体建模和运动模拟是竞技体育的技术分析和运动训练技术诊断的重要手 段,对此,我们运用计算几何原理,采用基于B样条的曲面绘制方法建立了一个适 用于跳板跳水仿真系统的人体模型,进而用基于NURBS的自由变形方法(FFD) 模拟人体关节的变形,以实现人体的运动。 首先,在人体建模过程中本文将人体表面分成七个部分,用双三次B.样条曲面模 拟每一部分曲面,并在曲面的边界处定义了一阶切矢条件,使两曲面片在拼接处达到 了G1连续。其次,在运动模拟过程中,本文利用前人对跳板跳水模型的优化结果, 采用矩阵级联的方法为人体建立了运动方程,通过控制各个关节的角度变化及人体质 心的位置变化实现了跳板跳水运动的动画演示。 最后,本文以OpenGL为工具,在vc++6.0环境下开发了此跳板跳水仿真系统, 实验结果表明该方法建立的人体模型视觉效果和运动实时性较好,对指导实践有较高 的应用价值。 关键字:人体建模,B.样条,NURBS,自由变形, 矩阵级联,跳板跳水 Abstract3-dimengsional Abstract 3-dimengsional human modeling and animation is a very important instrument in technology analysis and diagnosis of emulous gymnasium.Therewith,we establish a human body based on B-spline surfaces which is suitable for the simulation system of springboard diving.Withal,on the basis of NURBS FFD(free-form deformation),we discuss a motion modeling to simulate the bend of human joint to realize the animation of human body. First,the human body surface is divided into seven parts,and each part is created by the way of using double cubic B·spline surfaces.To attain G1 continuity on the stitching line of two B—spline surfaces,one order tangent condition is applied to the bound of each B—spline surface.Second,we establish the equation of human body’S movement by the utilization offormer optimizing results and the method ofmultiplying ofmatrix. At last,we design and develop the 3-dimensional simulation system of springboard diving with the tool,OpenGL.The resuR shows that the model has good vision effect and real—time nature and iS very useful to practice. Keywords:human modeling,B-spline,NURBS,free—form deformation,multiplying of matrix,springboard diving 塑主堡苎 塑主堡苎 基于NURBS的三维人体建模技术及在跳板跳水仿真系统中的应用 第一章绪论 1.1人体建模的研究发展概况 多年以来,三维人体建模和动态模拟已经成了计算机图形学的重要研究目标。目 前,人体模型在计算机动画、工业设计、医疗诊断等领域中的作用已非常重要,而在 竞技体育的技术分析和运动训练技术诊断中,也是一个非常重要的手段。 在计算机动画领域,市场和观众不仅要求虚拟人能够动起来。而且要求无论其动 作幅度还是动作过程都要与真实人的动作完全一致。在工业设计领域,产品的设计、 装配和维护都需要考虑到人的因素,利用计算机建立一个人体模型,把人和环境看成 一个有机的整体进行设计和分析,使人体模型按照动态要求进彳亍动态模拟,以检验人 体与环境的干涉和碰撞,可以得到最优的结果。在竞技体育的技术分析中,利用计算 机模型对整个系统

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档