3D scan conversion of CSG models into distance volumes

被引:58
作者
Breen, DE [1 ]
Mauch, S [1 ]
Whitaker, RT [1 ]
机构
[1] CALTECH, Comp Graph Lab, Pasadena, CA 91125 USA
来源
IEEE SYMPOSIUM ON VOLUME VISUALIZATION | 1998年
关键词
D O I
10.1109/SVV.1998.729579
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A distance volume is a volume dataset where the value stored at each voxel is the shortest distance to the surface of the object being represented by the volume. Distance volumes are a useful representation in a number of computer graphics applications. In this paper we present a technique for generating a distance volume with sub-voxel accuracy from one type of geometric model, a Constructive Solid Geometry (CSG) model consisting of superellipsoid primitives. The distance volume is generated in a two step process. The first step calculates the shortest distance to the CSG model at a set of points within a narrow band around the evaluated surface. Additionally, a second set of points, labeled the Zero set, which lies on the CSG model's surface are computed. A point in the zero set is associated with each point in the narrow band. Once the narrow band and zero set are calculated, a Fast Marching Method is employed to propagate the shortest distance and closest point information out to the remaining voxels in the volume. Our technique has been used to scan convert a number of CSG models, producing distance volumes which have been utilized in a variety of computer graphics applications, e.g. CSG surface evaluation, offset surface generation, and 3-D model morphing.
引用
收藏
页码:7 / +
页数:9
相关论文
共 21 条
[1]  
[Anonymous], 1996, LEVEL SET METHODS
[2]  
Barr A. H., 1981, IEEE Computer Graphics and Applications, V1, P11, DOI 10.1109/MCG.1981.1673799
[3]   DISTANCE TRANSFORMATIONS IN DIGITAL IMAGES [J].
BORGEFORS, G .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1986, 34 (03) :344-371
[4]  
Breen D. E., 1991, EUROGRAPHICS '91. Proceedings of the European Computer Graphics Conference and Exhibition, P127
[5]   Three-dimensional distance field metamorphosis [J].
Cohen-Or, D ;
Levin, D ;
Solomovici, A .
ACM TRANSACTIONS ON GRAPHICS, 1998, 17 (02) :116-141
[6]  
Do Carmo MP, 1976, DIFFERENTIAL GEOMETR
[7]  
FANG S, 1998, P 6 INT C CENTR EUR
[8]  
Getto P., 1990, Visual Computer, V6, P79, DOI 10.1007/BF01901069
[9]   The production of volume data from triangular meshes using voxelisation [J].
Jones, MW .
COMPUTER GRAPHICS FORUM, 1996, 15 (05) :311-318
[10]  
Kaufman A., 1990, VOLUME VISUALIZATION, P280