基于VC和Open GL的人体模型运动控制与姿态仿真的研究与实现.pdfVIP

  • 4
  • 0
  • 约7.38千字
  • 约 4页
  • 2015-08-20 发布于未知
  • 举报

基于VC和Open GL的人体模型运动控制与姿态仿真的研究与实现.pdf

一般工业技术

人类工效学 2010年06月第 16卷第 2期 · 57 · 文章编号:1006—8309(2010)02-0057-04 基于 VC和 OpenGL的人体模型运动控制与 姿态仿真的研究与实现 盛亮,晏群 (安徽工业大学机械工程学院,安徽 马鞍 山 243002) 摘要 :本研究采用细分网格建模方法,建立表面光滑的人体模型,利用细分曲面的层次性数据结构和多分 辨率特性,极大的减少了人体模型的数据存储。运用 四元数 CCD改进算法,满足多关节运动系统实时性,实 现了在三维空间中人体模型的手臂运动控制与姿态仿真构建。据此算法运用于汽车驾驶室初步构建了对其 空间布局的评价和修正的基本框架。 关键词:人体模型;运动控制;建模 ;程序接 口;人机工程 中图分类号:TB18:TP24 文献标识码:A 1 引言 基于VC一的人体模型运动控制与姿态仿真 的研究主要是在标准人体模型 (第 50百分位的 成年男子)坐姿下,以人体上肢运动姿态为研究 对象,运用VC~6.0及 OpenGL(“OpenGraph— 圈 一…一_ icsLibrary”——一种开放的图形程序接 口,是个 图 1 曲面细分建模细化过程 定义了一个跨程序语言、跨平台的编程接 口的规 2.2 人体骨架的抽取 格)技术,实现人手的运动控制与姿态仿真,为模 为了建立虚拟人体的运动模型,必须对人体 拟汽车驾驶室环境 中,通过人手 的可伸及范 围来 模型中相连各肢体和这些肢体之 问的运动连带 确定驾驶舱 中各个操作杆和按钮 的空间布局是 关系进行描述,并将各肢体联系起来。将关节看 否合理、判断汽车驾驶舱整体空间布置是否合乎 成点,将关节之间的骨骼看成链 ,以腰关节为根 人体的生理要求、进行汽车驾驶舱空间设计的评 结点,对于相邻 的两个关节,设定靠近腰关节为 价和修正研究,提供三维模型依据。 父结点,父结点运动时,子结点必须运动,但子结 2 问题的研究 点运动时,父结点不一定运动,虚拟人的关节树 2.1 人体模型的建立 结构 ,如图2所示 : 本文根据 10000—1988人体数据库,利用 3DSMAX采用 曲面细分建模 的方法建立坐姿下 的标准人体模型 (第 50百分位 35周岁成年男 舱 -9~e1, 尊 关 。’, 性)。细分的方法进行网格细化,从而可 以得到 二丁== 二]== 腠 关 节 膝 关 节 理想的3D模型。该方法不但可以保证所建立的 ==匕 二]亡= 蹑 关 节 躁 关 节 模型光滑 ,避免 了人体 曲面不 同部位 间拼接 问 题,而且细分曲面的层次性数据结构和多分辨率 J曰 黄l 前 肩 关 节

文档评论(0)

1亿VIP精品文档

相关文档