Meshsweeper:: Dynamic point-to-polygonal-mesh distance and applications

被引:59
作者
Guéziec, A [1 ]
机构
[1] Multigen Paradigm Inc, Comp Associates Co, San Jose, CA 95128 USA
关键词
triangular mesh; closest point; multiresolution hierarchy; priority process; dynamic queries;
D O I
10.1109/2945.910820
中图分类号
TP31 [计算机软件];
学科分类号
081202 [计算机软件与理论]; 0835 [软件工程];
摘要
We introduce a new algorithm for computing the distance from a point to an arbitrary polygonal mesh. Our algorithm uses a multiresolution hierarchy of bounding volumes generated by geometric simplification. Our algorithm is dynamic, exploiting coherence between subsequent queries using a priority process and achieving constant time queries in some cases. It can be applied to meshes that transform rigidly or deform nonrigidly. We illustrate our algorithm with a simulation of particle dynamics and collisions with a deformable mesh, the computation of distance maps and offset surfaces, the computation of an approximation to the expensive Hausdorff distance between two shapes, and the detection of self-intersections. We also report comparison results between our algorithm and an alternative algorithm using an octree, upon which our method permits an order-of-magnitude speed-up.
引用
收藏
页码:47 / 61
页数:15
相关论文
共 45 条
[1]
[Anonymous], 1989, INTRO ALGORITHMS
[2]
[Anonymous], 1989, The Design and Analysis of Spatial Data Structures
[3]
AURENHAMMER F, 1991, COMPUT SURV, V23, P345, DOI 10.1145/116873.116880
[4]
BAJAJ C, 1996, P VIS DATA EXPL AN 3, P34
[5]
Curved surfaces and coherence for non-penetrating rigid body simulation [J].
Baraff, David .
Computer Graphics (ACM), 1990, 24 (04) :19-28
[6]
A METHOD FOR REGISTRATION OF 3-D SHAPES [J].
BESL, PJ ;
MCKAY, ND .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (02) :239-256
[7]
CHOW M, 1997, P VIS 97 OCT, P415
[8]
Cohen J. D., 1995, Proceedings 1995 Symposium on Interactive 3D Graphics, P189, DOI 10.1145/199404.199437
[9]
Cohen J.D., 1998, P 25 ANN C COMP GRAP, P115
[10]
Dafner R, 2000, COMPUT GRAPH FORUM, V19, pC209, DOI 10.1111/1467-8659.00413