This paper describes sheet modeling and thickening operations based on a non-manifold topological representation for efficient solid modeling of thin-walled plastic or sheet metal parts. Since the existing methods have adopted boundary representations for solid models, it is difficult to represent the exact adjacency relations between topological entities in a sheet model, and to describe a mixture of wireframe and sheet objects that appear in the intermediate steps of sheet modeling operations. Accordingly, it is difficult to devise and implement the algorithms for sheet modeling and thickening operations. To solve these problems, we introduce a non-manifold boundary representation as a topological framework and propose a sheet thickening algorithm by presenting variations to a general non-manifold offset algorithm that is based on the mathematical definition of offsets. In addition, to facilitate sheet modeling operations, not only a set of generalized Euler operators for non-manifold models are provided, but also sheet modeling capabilities, including adding, bending, and punching functions with two-dimensional curve editors.
[1]
Kevin Weiler.
Topological Structures for Geometric Modeling
,
1986
.
[2]
Gary A. Crocker,et al.
An editable nonmanifold boundary representation
,
1991,
IEEE Computer Graphics and Applications.
[3]
Young Choi,et al.
Boolean set operations on non-manifold boundary representation objects
,
1991,
Comput. Aided Des..
[4]
H. Masuda.
Topological operators and Boolean operations for complex-based nonmanifold geometric models
,
1993,
Comput. Aided Des..
[5]
Yasushi Yamaguchi,et al.
Nonmanifold topology based on coupling entities
,
1995,
IEEE Computer Graphics and Applications.
[6]
Mark E. Forsyth,et al.
Shelling and offsetting bodies
,
1995,
SMA '95.
[7]
Sang-Hun Lee.
Offsetting operations on non-manifold boundary representation models with simple geometry
,
1999,
SMA '99.
[8]
Sang Hun Lee,et al.
Partial entity structure: a compact non-manifold boundary representation based on partial topological entities
,
2001,
SMA '01.