期刊文献+

JAVA3D在虚拟切削和碰撞检测中的应用

Application of JAVA3D in Virtual Cutting and Collision Detection
在线阅读 下载PDF
导出
摘要 尽管JAVA3D在虚拟制造中得到广泛的应用,但是在基于JAVA3D的虚拟切削系统中,由于JA-VA3D原有的碰撞检测算法不完善,存在误判和误差较大的缺点。针对这些不足,提出了基于多视角的动态八叉树碰撞检测算法,分别从正前方、正上方、正左方和45°等轴测4个视角同时检测物体的碰撞情况,每个视角中采用动态八叉树算法对物体进行检测,只有当4个视角同时检测到碰撞时才认为发生碰撞。算法成功地避免了误判,减小原来的误差,实现了对JAVA3D碰撞检测算法的改进。 Although JAVA3D is used extensively in virtual manufacturing,there is still too much error in collision detection because of the unperfect detection algorithm in virtual cutting system base on UAVA3D. This paper provides the algorithm of dynamic octree collision detection based on multi - visual angle. This algorithm detects the collision of objects at the same time through four visual angles of front,top,left and 45°axonometry and the algorithm of dynamic octree is used to detect the collision in each visual angle. The system will report the collision only when the four visual angles detect the collision at the same time. This algorithm avoids the mistakes and decreases the errors, implanting the improvement of JAVA3D collision detection algorithm.
出处 《电脑开发与应用》 2006年第4期47-49,共3页 Computer Development & Applications
关键词 JAVA3D 虚拟制造 碰撞检测 动态八叉树 JAVA3D, virtual manufacturing, collision detection, dynamic octree
  • 相关文献

参考文献5

二级参考文献20

  • 1覃中平,张焕国,高翔.多边形旋转时的可移动性[J].计算机学报,1994,17(1):52-57. 被引量:7
  • 2覃中平,张焕国.多边形的方向与圆弧可视性[J].计算机学报,1994,17(4):257-263. 被引量:9
  • 3覃中平,张焕国.平面内多边形沿曲线定姿态刚体移动时的碰撞判定算法[J].计算机学报,1997,20(6):567-572. 被引量:5
  • 4李辉.凸多边形可移动性的最优判别算法[J].中国科学:A辑,1987,17(12):1301-1308.
  • 5Rodger Lea,Kouichi Matsuda,Ken Migashitu.妙用Java及VRML开发三维图形[M].葛晓程,等译.北京:电子工业出版社,1995.
  • 6Cameron S.Collision Detection by Four-Dimensional Intersection Testing[J]. IEEE Trans on Robotics & Automation,1990,6(3):291-302.
  • 7P Jimenez, F Thomas,C Torras.3D Collision Detection: A Survey[Z]. 2000-04-13.
  • 8Ming C Lin.Efficient Collision Detection for Animation and Robotics[Z]. Department of Electrical Engineering and Computer Sciences,University of California Berkeley,1993.
  • 9Sun Microsystems Inc. The Java2 Platform[EB/OL]. http://www.javasoft.com/products/jdk/1.2,2001-04-05.
  • 10Sun Microsystems Inc. The Java 3D(tm) API Specification[EB/OL].http://www.javasoft.com/products/java-media/3D/index.html,2001-03-24.

共引文献156

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部