- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《核电站虚拟建造系统》中碰撞检测响应处理技术实现
《核电站虚拟建造系统》中碰撞检测响应处理技术实现
摘要:本文着重描述了核电站虚拟建造系统中相机漫游时碰撞检测、碰撞响应处理的技术实现。根据相机的初始位置、行进方向、行进步长构造射线方程,先与物体边界体进行粗的碰撞检测,有碰撞再进行与物体的各个面进行细的碰撞检测,以及碰撞发生后的响应处理。碰撞检测时,构造检测面的平面方程,根据空间几何学直线与平面的相交测试知识,与构成的射线方程进行求交,以及应用仿射射坐标系分解的方法判断交点是否在三角形内,来检测是否有碰撞发生。
关键词:碰撞检测、响应处理、帧、轴对齐包围盒、射线(直线)方程、平面方程、法向量、相交测试
中图分类号:O313.4 文献标识码:A 文章编号:
Abstract: this paper describes the nuclear power station built system of virtual camera when roaming collision detection, collision response processing technical implementation. According to the cameras initial position, moving direction, and do the progress long tectonic rays equation, first and object boundary body rough collision detection, a collision with each object again face thin collision detection, and after a collision occurs the response of the processing. Collision detection, the tectonic detection plane equation, according to dimensional geometry lines and planes intersect test of knowledge, and the composing of the ray intersection equation, and application of affine shoot coordinate system decomposition of intersection method in triangle whether judge inside, to test whether there is a collision.
Keywords: collision detection, response processing, frame, shaft alignment the bounding box, ray (linear) equation, plane equation, law vector, the intersection of the test
1、引言:
核电站虚拟建造系统,是对核电站实际建造施工过程的计算机模拟和预演,以实现施工中的事前控制和动态管理。它涉及到虚拟现实技术、仿真技术、优化技术、建模技术和核电建造信息管理技术。而在系统的具体实施中,核心问题是场景管理、碰撞检测、碰撞响应处理的实现及其优化,而实现过程预演、问题发现、场景漫游等的关键就是碰撞。在本文中,笔者主要论述了在《核电站虚拟建造系统》中碰撞检测、响应处???的技术实现。
2、系统架构
本系统采用的是典型的多层C/S架构。选择的图形库是OpenGL,以动态链接库(DLL)形式调用;开发工具为Visual C++ 6.0,基于MFC应用框架;数据库选用Oracle 9i,数据库接口为ADO。
3、设计思路
所有模型、基本场景用3D MAX进行建模,生成3DS格式文件;工程信息、管理信息、场景信息、模型信息、系统维护信息等放入数据库;建立客户端程序,完成场景生成、模型场景装入、显示、交互、漫游及图片、视频、报表等的生成、输出。
4、关键技术
系统实施中,需要处理的技术问题包括数据库访问、报表生成;3DS文件的装入、生成;场景动态生成、管理;用户交互;图片、视频生成、输出;动画生成、演示;场景实时漫游;碰撞检测、碰撞响应处理;性能优化等。在这里,只讨论其中碰撞检测、碰撞响应及其优化的技术实现。
5、碰撞检测
决定两个物体何时发生交互作用的过程称为碰撞检测,有两种典型的碰撞检测算法,其一:检测发生在一个运动物体与周围环境中静止的几
文档评论(0)