127 The algorithm presented in this paper converts a CSG model into a representation for in teractive display on an engineering workstation. Called Constructive Cubes, the algorithm extends the standard CSG-point classification algorithm and then employs a popular iso surface generation algorithm, Marching Cubes, to generate a list of polygons that approxi mates the surface of a CSG model. The polygons may then be interactively displayed, shaded and inspected on a workstation. The algorithm has many advantages over other CSG algorithms. It is straightforward to implement, requiring no complex surface intersec tion calculations. The algorithm provides an inherent flexibility that allows a user to bal ance the time/quality trade-off. It is designed to take advantage of current and future ad vances in both visualization and engineering workstation design.
[1]
Max K. Agoston.
Algebraic topology: A first course
,
1976
.
[2]
M. J. Pratt,et al.
Solid modelling—survey and current research issues
,
1990
.
[3]
Enrico Puppo,et al.
Extraction and representation of shape features for CAD/CAM applications
,
1992
.
[4]
Leila De Floriani,et al.
Representation of solid objects by a modular boundary model
,
1991
.
[5]
Martti Mäntylä,et al.
Introduction to Solid Modeling
,
1988
.
[6]
Leila De Floriani,et al.
A hierarchical boundary model for solid object representation
,
1988,
TOGS.
[7]
Leila De Floriani.
Feature Extraction from Boundary Models of Three-Dimensional Objects
,
1989,
IEEE Trans. Pattern Anal. Mach. Intell..