Exact offset procedures for simple solids
Computer Aided Geometric Design
Offsetting operations in solid modelling
Computer Aided Geometric Design
An introduction to solid modeling
An introduction to solid modeling
Offsetting in geometric modelling
Computer-Aided Design
Modelling with degenerate objects
Computer-Aided Design
A boundary representation for form features and non-manifold solid objects
SMA '91 Proceedings of the first ACM symposium on Solid modeling foundations and CAD/CAM applications
Boolean operations on sets using surface data
SMA '91 Proceedings of the first ACM symposium on Solid modeling foundations and CAD/CAM applications
A generalized Euler-Poincare´ equation
SMA '91 Proceedings of the first ACM symposium on Solid modeling foundations and CAD/CAM applications
Boolean set operations on non-manifold boundary representation objects
Computer-Aided Design - Beyond solid modelling
Shelling and offsetting bodies
SMA '95 Proceedings of the third ACM symposium on Solid modeling and applications
Implementation and evaluation of thin-shell rapid prototype
Computers in Industry
An algorithm for planning collision-free paths among polyhedral obstacles
Communications of the ACM
An Editable Nonmanifold Boundary Representation
IEEE Computer Graphics and Applications
Nonmanifold Topology Based on Coupling Entities
IEEE Computer Graphics and Applications
Transformation of a thin-walled solid model into a surface model via solid deflation
Computer-Aided Design
ISVC'10 Proceedings of the 6th international conference on Advances in visual computing - Volume Part II
Q-Complex: Efficient non-manifold boundary representation with inclusion topology
Computer-Aided Design
Hi-index | 0.00 |
This paper describes non-manifold offsetting operations that add or remove a uniform thickness from a given non-manifold topological model. The mathematical definitions and properties of the non-manifold offsetting operations are investigated first, and then an offset algorithm based on the definitions is proposed and implemented using the non-manifold Euler operators proposed in this paper. In this algorithm, the offset elements of minimal size for the vertices, edges and faces of a given non-manifold model are generated first. Then, they are united into a single body using the non-manifold Boolean operations. In order to reduce computation time and numerical errors, the intersections between the offset elements are calculated considering the origins of the topological entities during union. Finally, all topological entities that are within the offset distance are detected and removed in turn. In addition to the original offset algorithm based on mathematical definitions, some variant offset algorithms, called sheet thickening and solid shelling, are proposed and implemented for more practical and efficient solid modeling of thin-walled plastic or sheet metal parts. In virtue of the proposed non-manifold offset operation and its variations, different offsetting operations for wireframes, sheets and solids can be integrated into one and applied to a wide range of applications with a great potential usefulness.