SURFACE INTERSECTION USING PARALLELISM

被引:8
作者
CHANG, LC [1 ]
BEIN, WW [1 ]
ANGEL, E [1 ]
机构
[1] UNIV NEW MEXICO,DEPT COMP SCI,ALBUQUERQUE,NM 87131
关键词
SURFACE INTERSECTIONS; PARALLEL ALGORITHMS; FREE-FORM SOLID MODELING SYSTEMS; ALGORITHM COMPLEXITY;
D O I
10.1016/0167-8396(94)90024-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The support of Boolean set operations in free-form solid modeling systems requires the repeated intersection of parametric surfaces. Present approaches to this problem are sequential and must make trade-offs between accuracy, robustness and efficiency. In this paper, we investigate a parallel approach to the surface intersection problem that shows, both theoretically and empirically, that with parallelism we can achieve both speed and precision simultaneously. We first develop a theoretical foundation for a subdivision method and derive complexity bounds. We show that the basic algorithm can be improved by parallelism. We then design two tolerance-based parallel subdivision algorithms, a macro-subdivision algorithm designed for MIMD shared memory machines and a lookahead-subdivision algorithm for pipelined MIMD machines. Empirical results on the Sequent Balance 21000, the Alliant FX/8, and the Cray-2 verify that significant speed-up is achievable.
引用
收藏
页码:39 / 69
页数:31
相关论文
共 19 条