期刊文献+

Multi-threaded Fast Distance Field Computation Using Spatial Partition 被引量:2

Multi-threaded Fast Distance Field Computation Using Spatial Partition
下载PDF
导出
摘要 This article describes three algorithms for distance field generation on triangulated model: brute force algorithm, single-threaded algorithm based on spatial partition and multi-threaded algorithm based on spatial partition. Spatial partition algorithm use equidistant network divide the bounding box into equal-sized cubes, calculates the maximum and minimum distances between the sample point and each of the small cubes,taking the minimum value from the maximum distance as the minimum distance from the sample point to the model named d1, comparing d1 with the distance from sample point to every little cube's minimum distance d2, if d1 <d2, the sample point's distance to all triangles inside this cube are greater than d1, skip this cube, otherwise, calculated the distance from the point to all the triangles intersect with the cube, then alternative d1 with the minimum value, circulate all small cubes intersect with the model. Comparing the calculation results, it can be seen that the algorithm about the multi-threaded distance field relative to the other two algorithms in computational speed is greatly improved especially for complex models. This article describes three algorithms for distance field generation on triangulated model: brute force algorithm, single-threaded algorithm based on spatial partition and multi-threaded algorithm based on spatial partition. Spatial partition algorithm use equidistant network divide the bounding box into equal-sized cubes, calculates the maximum and minimum distances between the sample point and each of the small cubes,taking the minimum value from the maximum distance as the minimum distance from the sample point to the model named d1, comparing d1 with the distance from sample point to every little cube's minimum distance d2, if d1 d2, the sample point's distance to all triangles inside this cube are greater than d1, skip this cube, otherwise, calculated the distance from the point to all the triangles intersect with the cube, then alternative d1 with the minimum value, circulate all small cubes intersect with the model. Comparing the calculation results, it can be seen that the algorithm about the multi-threaded distance field relative to the other two algorithms in computational speed is greatly improved especially for complex models.
机构地区 Qingdao University
出处 《科技视界》 2015年第8期153-154,共2页 Science & Technology Vision
关键词 三角模型 计算方法 空间划分 单线程 Distance fields Spatial partition Single-threaded Multi-threaded
  • 相关文献

参考文献4

  • 1Wang Yanlin.Deformable body collision detection algorithm to generate the distance field[D].Central China Normal University,2008.
  • 2Zhao Sen.Research and Application of collision detection distance field algorithm[D].Jilin University,2008.
  • 3Li Jun.Point to the triangle mesh body signed distance calculation[D].Jiangnan University,2007.
  • 4Baerentzen JA, Aanaes H.Generating signed distance fieldsfrom triangle meshes [J]. Informatics and Mathematical Modeling,Technical University of Denmark, DTU, 2002, 20.

同被引文献1

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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