基于VC6_0和OpenGL机械手三维仿真演示系统.pdf

基于VC6_0和OpenGL机械手三维仿真演示系统.pdf

ID:52250434

大小:445.24 KB

页数:4页

时间:2020-03-25

基于VC6_0和OpenGL机械手三维仿真演示系统.pdf_第1页
基于VC6_0和OpenGL机械手三维仿真演示系统.pdf_第2页
基于VC6_0和OpenGL机械手三维仿真演示系统.pdf_第3页
基于VC6_0和OpenGL机械手三维仿真演示系统.pdf_第4页
资源描述:

《基于VC6_0和OpenGL机械手三维仿真演示系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第卷第期计算机工程与设计科年月呵刊一一一中图分类号文献标识码文章编号加基于和机械手三维仿真演示系统’,’李晓燕张翔陈立伟,四川绵阳电子科技大学生命科学与技术学院,西南科技大学计算机科学与技术学院四川成都摘要是性能卓越的开放式三维图形设计工具,是高性能图形和交互式视景处理的标准较为详细地探讨了平台对的支持及其注意事项,介绍了基于和机械手三维仿真系统的设计,比较了三维模型构造常用方法的优缺点,说明画仿真的双缓存原理及在中的具体了实现动,、,。设置方法介绍了驱动动画运行的数据接口的结构数据文件的注册和引入方法并给出了详细程序对于常用的三

2、维仿真系统,。该实例具有一般普遍性关键词三维图形机械手一,,,一戮,,,,,,,七,,泳如面,,,,’,引言系统对的支持是由美国公司开发的三维图形设计软在下作图必须通过设备上下文,,件‘实口际上是一种图形与硬件的接被认为是高性能简写调用相应的函数用作图也是图形和交互式视景处理的标准。在仿真三维立体建模、类似,即函数是通过“渲染上下文”、,。虚拟现实技术游戏开发等领域起着重要作简写完成三维图形的绘制下的窗口和用。当前,公司开发的面向对象的可视化软件设备上下文支持“位图格式”属性,和‘,。开发工具中”已经集成图形标准有着位只要在创建时

3、与一个图结构上的一致使得在三维图形设计领域得到广泛应用。如何建立联系也只能通过己经建立了位图格式的设置和的图形接口。,是利用开来创建,的函数就可以通过对应的画到发下的三维图形软件的前提和关键。相应的显示设备上。这里还有以下需要注意的方面①本文基于和机械手三维仿真系统的一个线程只能拥有一个渲染上下文,与此对应,一设,。,计并给出了详细程序个也只能属于一个线程不能被不同线程同时共。该实例具有一定的普遍性享②设定位图格式等于设定了相应的窗口的位图格收稿一一一一。日期修订日期一,,,,,,。作者简介李晓燕女四川绵阳人研究方向为图像处理张翔

4、生物工程硕士陈立伟讲师硕士一,式并且和窗口的位图格式一旦确定就不能再改一,,,】《,变③一个虽然可以更换在任何时刻只能利用一,个这个称为的当前,但由于一个窗口可护以让多个作图,从而可以让多个线程利用多个在该窗口上执行操作④现在的下的式一,,版本对和在同一个上作图有一定的《一,,,。,限制当使用双缓存用产生动画时不能使用,函数向该作图⑤不建议用在下编写程序⑥利用设置一和《,,。图形接口的步骤和接口的详细方法可以参看文献〕《一,,,,机械手三维仿真演示系统的实现模型的建造《,,绘制小臂模型建造一般采用的方法有种①运用《,,,,,的基本

5、图元方式点线面直接建造②通过其议它软件建模,再经过图形格式转换得到模跳试,型③利用辅助库中提供的基本三维图元构造比《,,较复杂的物体。,,第种方法需要建模者具有极强的三维空间感,建助,一,模。,工作量非常大式第种方法对于建造大型复杂模型是一种很好的方法,但它要求建模者必须掌握专用软件使用,会图形《一,,格式转换技术,适用专门的三维软件设计员。《一,,,第种方法对于建造相对不太复杂的模型比较实用,,直接利用辅助库中提供的基本三维图元构造模护,既方便又高效,,,,型易于对模型进行操作和控制其缺点《是见模的灵活度不大,不过对一般的简单模

6、型建造足够式一,,,了。,考虑到演示系统中机械手的具体应用,本着方便、简议、,上述代码中,,明运行高效的设计原则机械手模型建造采用通过多个实心圆柱实心长方体以及圆第种方法。演示系统中机械手的模型建造程序如下锥体构造了极具真实感的机械手,如图所示。琅《,,,绘制大臂代,认《,一,一,,,《,《,,,式,图三维机械手的建造《,,,,三维动画的实现,一,,。《提供了双缓存可以用来制作动画也就是,说,,后台缓存式在显示前台缓存内容中的一帧画面时正在绘制下一帧画面,当绘制完毕,则后台缓存内容便在屏幕一,,上显示,,《出来而前台正好相反又在绘

7、制下一帧画面内。,屏幕上显示的总是,容这样循环反复已经画好的图形于是看起来所有的画面都是连续的。中通过使用缓存交换函数和强制绘图函。,数『来实现上述原理此外在窗口显示模式中还。,其次,应注册专用的数据文件,如,在的应设置双缓存模式在本演示系统中将机械手运行时所必需的大小臂转作为角场景函数入口参数,系统不断面板的目录下注册文件格式改变参数调用场景函数以每秒绘制一帧图形的速度氏叭创呵恤。实现连续动画动画的实现是在时间函数中调们匡,最后,在文档类的坛函数中添加代码读入用场景函数完成的代码如下驱。丫式动数据按一定频率采样的机械手大臂转角和

8、小臂转角如下返毛试如果,继续运行动画毛七门,【场景绘制帧数加一通过对话框,输入采样点个数一进度条当前位置田卫‘‘《一,,刀动画运行完毕终止计时器一‘‘印叮几式料。门一,读入驱动数据一一刀设动画运行标志为盯比处【儿式式。该仿真演示系统运行主界面如图所

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。