Consistent solid and boundary representations from arbitrary polygonal data

Consistent repreaentations of the boundary and interior of thredimensional solid objects are required by applications ramging from interactive visualization to finite element analysis. However, most commonly available models of solid objects contain errors and inconsistencies. We describe an algorithm that automatically constructs consistent representations of the solid objects modeled by an arbitrary set of polygons. The key feature of our algorithm is that it first partitions space into a set of polyhedral regions and then determines which regions are solid based on region adjacency relationships. Fromthe solid polyhedral regions, we are able to output umsistent boundary and solid representations in a variety of iile formats. Unlike previous approaches, our solid-based approach is effective even when the input polygons intersect, overlap, are wrongly-oriented, have T-junctions, or are unconnected.

[1]  Stephen Mann,et al.  Making radiosity usable: automatic preprocessing and meshing techniques for the generation of accurate radiosity solutions , 1991, SIGGRAPH.

[2]  Kokichi Sugihara,et al.  A solid modelling system free from topological inconsistency , 1990 .

[3]  Xuejun Sheng,et al.  Generating topological structures for surface models , 1995, IEEE Computer Graphics and Applications.

[4]  Delnaz Khorramabadi A Walk Through the Planned CS Building , 1991 .

[5]  Dinesh Manocha,et al.  OBBTree: a hierarchical structure for rapid interference detection , 1996, SIGGRAPH.

[6]  Chee-Keng Yap,et al.  Towards Exact Geometric Computation , 1997, Comput. Geom..

[7]  Jan Helge Bøhn,et al.  Removing zero-volume parts from CAD models for layered manufacturing , 1995, IEEE Computer Graphics and Applications.

[8]  Bruce F. Naylor,et al.  Set operations on polyhedra using binary space partitioning trees , 1987, SIGGRAPH.

[9]  Bruce F. Naylor,et al.  Interactive solid geometry via partitioning trees , 1992 .

[10]  Robert Laurini,et al.  Topological reorganization of inconsistent geographical databases: A step towards their certification , 1994, Comput. Graph..

[11]  Brian W. Kernighan,et al.  WISE design of indoor wireless systems: practical computation and optimization , 1995 .

[12]  Carl Erikson Error Correction of a Large Architectural Model: The Henderson County Courthouse , 1995 .

[13]  Michael J. Wozny,et al.  Geometric Modeling for Product Realization, Selected and Expanded Papers from the IFIP TC5/WG5.2 Working Conference on Geometric Modeling, Rensselaerville, NY, USA, 27 September - 1 October 1992 , 1992, Geometric Modeling.

[14]  John Amanatides,et al.  Merging BSP trees yields polyhedral set operations , 1990, SIGGRAPH.

[15]  Martin Held,et al.  Evaluation of Collision Detection Methods for Virtual Reality Fly-Throughs , 1995 .

[16]  Bruce F. Naylor Partitioning tree image representation and generation from 3D geometric models , 1992 .

[17]  Seth Teller,et al.  Visibility Computations in Densely Occluded Polyhedral Environments , 1992 .

[18]  V. Leitáo,et al.  Computer Graphics: Principles and Practice , 1995 .

[19]  Mark Segal,et al.  Using tolerances to guarantee valid polyhedral modeling results , 1990, SIGGRAPH.

[20]  Louis A. Hageman,et al.  Iterative Solution of Large Linear Systems. , 1971 .

[21]  Henry Fuchs,et al.  On visible surface generation by a priori tree structures , 1980, SIGGRAPH '80.

[22]  John E. Hopcroft,et al.  Towards implementing robust geometric computations , 1988, SCG '88.

[23]  Jiaxun Yu Exact arithmetic solid modeling , 1992 .

[24]  W KernighanBrian,et al.  WISE Design of Indoor Wireless Systems , 1995 .

[25]  Bruce F. Naylor SCULPT: an interactive solid modeling tool , 1990 .

[26]  Jonathan Richard Shewchuk,et al.  Robust adaptive floating-point geometric predicates , 1996, SCG '96.

[27]  R. Schmacher,et al.  Study for Applying Computer-Generated Images to Visual Simulation: (510842009-001) , 1969 .

[28]  G. Butlin,et al.  CAD Data Repair , 1996 .

[29]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[30]  M. Carter Computer graphics: Principles and practice , 1997 .

[31]  Michael J. Wozny,et al.  A topology-based approach for sell-closure , 1992, Geometric Modeling.

[32]  Christopher J. Van Wyk,et al.  Efficient exact arithmetic for computational geometry , 1993, SCG '93.

[33]  Christoph M. Hoffmann,et al.  Geometric and Solid Modeling , 1989 .