• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

一种适用于大规模空间数据的三维漫游和碰撞检测算法。

A 3D roaming and collision detection algorithm applicable for massive spatial data.

机构信息

Key Laboratory of Urban Land Resources Monitoring and Simulation, Ministry of Land and Resources, Shenzhen, China.

Changjiang Institute of Survey, Planning, Design and Research, Wuhan, China.

出版信息

PLoS One. 2020 Feb 21;15(2):e0229038. doi: 10.1371/journal.pone.0229038. eCollection 2020.

DOI:10.1371/journal.pone.0229038
PMID:32084165
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7034826/
Abstract

In this paper, a novel 3D roaming algorithm considering collision detection and interaction is proposed that adopts a triangle mesh to organize and manage massive spatial data and uses a customized bounding box intersector to rapidly obtain the potential collided triangles. The proposed algorithm can satisfy the requirements of timeliness and practicability during complicated large 3D scene collision detection. Moreover, we designed a method to calculate the collision point coordinates according to the spatial position relation and distance change between the virtual collision detection sphere and triangles, with the triangle edges and three vertices being considered. Compared to the methods that use the native intersector of OpenSceneGraph (OSG) to obtain the collision point coordinates, the calculation efficiency of the proposed method is greatly improved. Usually, when there is a big split/pit in the scene, the viewpoints will fly off the scene due to the fall of the collision detection sphere, or the region interior cannot be accessed when the entrance of some local region (e.g., internal grotto) of the scene is too small. These problems are solved in this paper through 3D scene-path training and by self-adaptively adjusting the radius of the virtual collision detection sphere. The proposed 3D roaming and collision detection method applicable for massive spatial data overcomes the limitation that the existing roaming and collision detection methods are only applicable to 3D scenes with a small amount of data and simple models. It provides technical supports for freewill browsing and roaming of indoor/outdoor and overground/underground of the 3D scene in cases of massive spatial data.

摘要

本文提出了一种新的考虑碰撞检测和交互的三维漫游算法,该算法采用三角形网格来组织和管理大量的空间数据,并使用定制的包围盒交集器来快速获取潜在的碰撞三角形。该算法可以满足复杂的大型三维场景碰撞检测中对实时性和实用性的要求。此外,我们设计了一种根据虚拟碰撞检测球体与三角形之间的空间位置关系和距离变化来计算碰撞点坐标的方法,考虑了三角形的边和三个顶点。与使用 OpenSceneGraph (OSG) 的本机交集器获取碰撞点坐标的方法相比,该方法的计算效率大大提高。通常,当场景中有大的裂缝/坑时,由于碰撞检测球体的坠落,视点会飞出场景,或者当场景的某些局部区域(例如内部洞穴)的入口太小时,内部区域无法访问。通过三维场景路径训练和自适应调整虚拟碰撞检测球体的半径,可以解决这些问题。所提出的适用于大量空间数据的三维漫游和碰撞检测方法克服了现有漫游和碰撞检测方法仅适用于少量数据和简单模型的三维场景的局限性。它为大规模空间数据下的三维场景的自由浏览和漫游提供了技术支持,无论是室内/室外还是地上/地下。

相似文献

1
A 3D roaming and collision detection algorithm applicable for massive spatial data.一种适用于大规模空间数据的三维漫游和碰撞检测算法。
PLoS One. 2020 Feb 21;15(2):e0229038. doi: 10.1371/journal.pone.0229038. eCollection 2020.
2
Fast and precise collision detection for detailed and complex physiological structures.快速准确的碰撞检测,适用于详细和复杂的生理结构。
Comput Methods Programs Biomed. 2023 Oct;240:107707. doi: 10.1016/j.cmpb.2023.107707. Epub 2023 Jul 3.
3
Fast collision detection based on nose augmentation virtual surgery.基于隆鼻虚拟手术的快速碰撞检测
Comput Methods Programs Biomed. 2007 Oct;88(1):1-7. doi: 10.1016/j.cmpb.2007.06.004. Epub 2007 Aug 13.
4
Study on Collision Detection and Force Feedback Algorithm in Virtual Surgery.虚拟手术中的碰撞检测与力反馈算法研究
J Healthc Eng. 2021 Feb 9;2021:6611196. doi: 10.1155/2021/6611196. eCollection 2021.
5
Hierarchical spatial hashing-based collision detection and hybrid collision response in a haptic surgery simulator.基于分层空间哈希的触觉手术模拟器中的碰撞检测与混合碰撞响应
Int J Med Robot. 2008 Mar;4(1):77-86. doi: 10.1002/rcs.177.
6
Interactive collision detection for deformable models using streaming AABBs.使用流式轴对齐包围盒(AABB)对可变形模型进行交互式碰撞检测。
IEEE Trans Vis Comput Graph. 2007 Mar-Apr;13(2):318-29. doi: 10.1109/TVCG.2007.42.
7
Haptic Collision Detection on Disjoint Objects with Overlapping and Inclusive Bounding Volumes.
IEEE Trans Haptics. 2018 Jan-Mar;11(1):73-84. doi: 10.1109/TOH.2017.2749221. Epub 2017 Sep 8.
8
SQ-Map: efficient layered collision detection and haptic rendering.SQ-Map:高效的分层碰撞检测与触觉渲染
IEEE Trans Vis Comput Graph. 2007 Jan-Feb;13(1):80-93. doi: 10.1109/TVCG.2007.20.
9
Deformation modeling based on mechanical properties of liver tissue for virtuanormal vectors of trianglesl surgical simulation.基于肝脏组织力学特性的变形建模用于虚拟手术模拟中的三角形法向矢量。
Int J Comput Assist Radiol Surg. 2021 Feb;16(2):253-267. doi: 10.1007/s11548-020-02297-7. Epub 2021 Jan 6.
10
A naked eye 3D display and interaction system for medical education and training.用于医学教育和培训的裸眼 3D 显示和交互系统。
J Biomed Inform. 2019 Dec;100:103319. doi: 10.1016/j.jbi.2019.103319. Epub 2019 Oct 23.

引用本文的文献

1
Free roaming of 3D stratum models based on internal and external boundary identification.基于内外边界识别的 3D 地层模型自由漫游。
PLoS One. 2024 May 31;19(5):e0300805. doi: 10.1371/journal.pone.0300805. eCollection 2024.

本文引用的文献

1
Real-Time Collision Detection for Deformable Characters with Radial Fields.基于径向场的可变形角色实时碰撞检测
IEEE Trans Vis Comput Graph. 2019 Aug;25(8):2611-2622. doi: 10.1109/TVCG.2018.2859924. Epub 2018 Jul 25.