Creating and using a features data base
Computers in Mechanical Engineering
Graph-based heuristics for recognition of machined features from a 3D solid model
Computer-Aided Design
ACM Transactions on Graphics (TOG)
Introduction to Solid Modeling
Introduction to Solid Modeling
Feature Extraction from Boundary Models of Three-Dimensional Objects
IEEE Transactions on Pattern Analysis and Machine Intelligence
Geometric and solid modeling: an introduction
Geometric and solid modeling: an introduction
Automatic 3D machining feature extraction from 3D CSG solid input
Computer-Aided Design
An Algebraic Approach to Feature Interactions
IEEE Transactions on Pattern Analysis and Machine Intelligence
SMA '93 Proceedings on the second ACM symposium on Solid modeling and applications
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
Geometric Reasoning for Recognition of Three-Dimensional Object Features
IEEE Transactions on Pattern Analysis and Machine Intelligence
Geometric Reasoning for Recognition of Three-Dimensional Object Features
IEEE Transactions on Pattern Analysis and Machine Intelligence
Spatial Reasoning for the Automatic Recognition of Machinable Features in Solid Models
IEEE Transactions on Pattern Analysis and Machine Intelligence
A provably correct feature extractor for parts with cylindrical and planar surfaces
SMA '95 Proceedings of the third ACM symposium on Solid modeling and applications
Machine interpretation of CAD data for manufacturing applications
ACM Computing Surveys (CSUR)
SMA '97 Proceedings of the fourth ACM symposium on Solid modeling and applications
A graph-based framework for feature recognition
Proceedings of the sixth ACM symposium on Solid modeling and applications
Feature Recognition from CAD Models
IEEE Computer Graphics and Applications
Novel surface and volumetric feature interactions for process planning
International Journal of Computer Applications in Technology
Local parameterization of freeform shapes using freeform feature recognition
Computer-Aided Design
Feature suppression based CAD mesh model simplification
Computer-Aided Design
Defining, recognizing and representing feature interactions in a feature-based data model
Robotics and Computer-Integrated Manufacturing
Hi-index | 0.14 |
This paper investigates the extraction of machining features from boundary descriptions of iso-oriented (having no inclined faces) polyhedrons. We prove that manufacturing the features proposed by our feature extractor results exactly in the desired part-in this respect, the approach is both sound and complete. Our method uses the adjacency information between faces to derive the features. This keeps the determination of isolated features in a part straightforward. However, interaction of features creates difficulties since the adjacency information between some faces is lost. We derive this lost information by considering faces that when extended intersect other faces to form concave edges. The derived face adjacencies are termed virtual links. Augmenting the virtual links to the cavity graph of the object leads to its feature graph, and subgraph matching of primitive graphs in this graph results in feature hypotheses. A feature hypothesis is considered valid if the volume corresponding to it is not shared with the part in question; therefore, we verify the feature hypotheses by checking the regularized intersection of the feature volume and the part. Thus, feature verification employs a constructive solid geometry approach. We have implemented a prototype of the system in the Smalltalk-80 environment.