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 条
[1]  
Barnhill R. E., 1987, Computer-Aided Geometric Design, V4, P3, DOI 10.1016/0167-8396(87)90020-3
[2]   AN OVERVIEW OF ANALYTIC SOLID MODELING [J].
CASALE, MS ;
STANTON, EL .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1985, 5 (02) :45-56
[3]  
CHANG LC, 1990, CS907 U NEW MEX DEP
[4]  
CHANG LC, 1991, THESIS U NEW MEXICO
[5]  
CROCKER GA, 1987, COMPUT GRAPH, V21, P129
[7]  
Filip D., 1986, Computer-Aided Geometric Design, V3, P295, DOI 10.1016/0167-8396(86)90005-1
[8]  
HERZEN BH, 1989, CALTECHCSTR8815 CAL
[9]  
Hoffmann C. M., 1989, GEOMETRIC SOLID MODE
[10]  
Houghton E. G., 1985, Computer-Aided Geometric Design, V2, P173, DOI 10.1016/0167-8396(85)90022-6