• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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 hierarchic collision detection algorithm for simple Brownian dynamics.

机构信息

Division of Mathematical Biology, MRC National Institute for Medical Research, The Ridgeway, Mill Hill, London NW7 1AA, UK.

出版信息

Comput Biol Chem. 2010 Apr;34(2):71-9. doi: 10.1016/j.compbiolchem.2010.01.001. Epub 2010 Feb 4.

DOI:10.1016/j.compbiolchem.2010.01.001
PMID:20206582
Abstract

We describe an algorithm to avoid steric violation (bumps) between bodies arranged in a hierarchy. The algorithm recursively directs the focus of a bump-detector towards the interactions of children whose parents are in collision. This has the effect of concentrating available computer resources towards maintaining good steric interactions in the region where bodies are colliding. The algorithm was implemented and tested under two programming environments: a graphical environment, OpenGL under Java3D, and a non-graphical environment in "C". The former used a built-in collision detection system whereas the latter used a simple algorithm devised previously for the interaction of "soft" bodies. This simpler system was found to run much faster (by 50-fold) even after allowing for time spent on graphical activity and was also better at preventing steric violations. With a hierarchy of three levels of 100, the non-graphical implementation was able to simulate a million atomic bodies for 100,000 steps in 12h on a laptop computer.

摘要

我们描述了一种算法,以避免层次结构中排列的物体之间的空间冲突(碰撞)。该算法递归地将碰撞探测器的焦点引导到发生碰撞的父母的孩子的相互作用上。这使得可用的计算机资源集中在保持碰撞区域中良好的空间相互作用上。该算法在两种编程环境下进行了实现和测试:图形环境,Java3D 下的 OpenGL,以及“C”中的非图形环境。前者使用了内置的碰撞检测系统,而后者使用了先前为“软”体的相互作用设计的简单算法。即使考虑到图形活动所花费的时间,这个更简单的系统也被发现运行速度快 50 倍,并且在防止空间冲突方面也更好。在具有三个层次结构的 100 个物体的情况下,非图形化的实现能够在笔记本电脑上模拟一百万个原子物体,在 12 小时内进行 100,000 步。

相似文献

1
A hierarchic collision detection algorithm for simple Brownian dynamics.一种简单布朗动力学的层次碰撞检测算法。
Comput Biol Chem. 2010 Apr;34(2):71-9. doi: 10.1016/j.compbiolchem.2010.01.001. Epub 2010 Feb 4.
2
A soft collision detection algorithm for simple Brownian dynamics.一种简单布朗动力学的软碰撞检测算法。
Comput Biol Chem. 2010 Feb;34(1):1-10. doi: 10.1016/j.compbiolchem.2009.11.003. Epub 2009 Dec 21.
3
Graphical programming interface: A development environment for MRI methods.图形化编程接口:一种用于磁共振成像方法的开发环境。
Magn Reson Med. 2015 Nov;74(5):1449-60. doi: 10.1002/mrm.25528. Epub 2014 Nov 10.
4
SimGen: A General Simulation Method for Large Systems.SimGen:一种用于大型系统的通用仿真方法。
J Mol Biol. 2017 Feb 3;429(3):408-415. doi: 10.1016/j.jmb.2016.10.011. Epub 2016 Oct 19.
5
Smoldyn on graphics processing units: massively parallel Brownian dynamics simulations.Smoldyn 在图形处理单元上的应用:大规模并行布朗动力学模拟。
IEEE/ACM Trans Comput Biol Bioinform. 2012 May-Jun;9(3):655-67. doi: 10.1109/TCBB.2011.106.
6
Steric exclusion and constraint satisfaction in multi-scale coarse-grained simulations.多尺度粗粒度模拟中的空间排斥和约束满足
Comput Biol Chem. 2016 Oct;64:297-312. doi: 10.1016/j.compbiolchem.2016.06.007. Epub 2016 Aug 6.
7
Direct volumetric rendering based on point primitives in OpenGL.
Stud Health Technol Inform. 2006;119:385-7.
8
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.
9
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.
10
Haptic herniorrhaphy simulation with robust and fast collision detection algorithm.采用稳健快速碰撞检测算法的触觉疝修补术模拟
Stud Health Technol Inform. 2005;111:458-64.

引用本文的文献

1
SimGen: A General Simulation Method for Large Systems.SimGen:一种用于大型系统的通用仿真方法。
J Mol Biol. 2017 Feb 3;429(3):408-415. doi: 10.1016/j.jmb.2016.10.011. Epub 2016 Oct 19.
2
Steric exclusion and constraint satisfaction in multi-scale coarse-grained simulations.多尺度粗粒度模拟中的空间排斥和约束满足
Comput Biol Chem. 2016 Oct;64:297-312. doi: 10.1016/j.compbiolchem.2016.06.007. Epub 2016 Aug 6.
3
Coarse-grained simulation of myosin-V movement.肌球蛋白-V 运动的粗粒化模拟。
Comput Math Methods Med. 2012;2012:781456. doi: 10.1155/2012/781456. Epub 2012 May 23.