首页> 外文期刊>Journal of Visualization and Computer Animation >Simple and parallel proximity algorithms for general polygonal models
【24h】

Simple and parallel proximity algorithms for general polygonal models

机译:通用多边形模型的简单和并行接近算法

获取原文
获取原文并翻译 | 示例
           

摘要

We present simple and fast parallel proximity algorithms for rigid polygonal models. Given two polygon-soup models in space, if they overlap, our algorithm can find all the intersected primitives between them; otherwise, it reports their Euclidean minimum distance. Our algorithm is performed in a parallel fashion and shows scalable performance in terms of the number of available computing cores. The key ingredient of our algorithm is a simple load-balancing metric based on the penetration depth (PD) (for collision detection) and approximate Euclidean distance (for Euclidean distance computation) between bounding volumes. To compute the PD between oriented bounding boxes (OBBs), we present a novel algorithm based on the well-known separating axis theorem (SAT) and also shows that the PD can be trivially obtained as a byproduct of SAT. We have implemented these algorithms on a commodity PC with eight cores and benchmarked their performance on complicated geometric models. In practice, the performance of our algorithm shows up to 5 and 9.7 times improvement for collision and distance queries, respectively, compared to single core computation.
机译:我们提出了用于刚性多边形模型的简单,快速的并行接近算法。给定空间中的两个多边形汤模型,如果它们重叠,则我们的算法可以找到它们之间所有相交的图元。否则,它将报告其欧几里得最小距离。我们的算法以并行方式执行,并且根据可用计算核心的数量显示出可扩展的性能。我们算法的关键要素是一个简单的负载平衡指标,该指标基于穿透深度(PD)(用于碰撞检测)和边界体积之间的近似欧几里得距离(用于欧几里得距离计算)。为了计算定向包围盒(OBB)之间的局部放电,我们提出了一种基于众所周知的分离轴定理(SAT)的新颖算法,并且还表明可以轻松获得局部放电作为SAT的副产品。我们已经在具有八核的商用PC上实现了这些算法,并在复杂的几何模型上对它们的性能进行了基准测试。实际上,与单核计算相比,我们的算法在碰撞和距离查询方面的性能分别提高了5倍和9.7倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号