Summary
The paper describes research which is investigating the practicalities and benefits of using a combination of feature based modelling and object-oriented programming concepts. The research was undertaken to see if some of the difficulties in interfacing to CAD models could be overcome by coupling an object-oriented model to a feature based CAD model. The object-oriented methodology and its concepts have been applied to a non object-oriented CAD environment by building software mechanisms to give the characteristics found in object-oriented systems such as encapsulation polymorphism and inheritance. These provide an object-oriented information model based on part features. The design by feature system is based on a form of Brep model which is implicitly derived. The pilot implementation is based on a commercial CAD system AutoCAD, using the interface language, AutoLISP. The combination of object-oriented concepts and feature based design have been found to provide an extensible platform for interactive design within a “design for manufacture” approach.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Requicha A.A., Representation of rigid solids: Theory methods and systems. ACM Computing Surveys: vol 12, no. 4, pp 437–464, 1980
Pratt M.J., Synthesis of an optimal approach to form feature modelling. Conf. Proc. ASME Computers in Engineering: vol 1, 1988
Shah J.J., Rogers M.J., Feature based modelling shell: design and implementation. CAE journal: pp 255–261, Jan 1990
Chung J.C.H., Cook R.L., Patel D, Simmons M.K Feature based geometry construction for geometric reasoning. Conf. Proc. ASME Computers in Engineering: vol 1, 1988
Cunningham J.J., Dixon J.R., Designing with features: the origin of features. Conf. Proc. ASME Computers in Engineering: vol 1, 1988
Cutkosky M.R., Tenenbaum J.M., Muller D, Features in process based design. Conf. Proc. ASME Computers in Engineering: vol 1, 1988
Choi B.K., Barash M.M., Anderson D.C., Automatic recognition of machined surfaces from a 3D model. CAD journal: vol 16, no. 2, pp 81–86, March 1984
Floriani L. De, Bruzzone E, Building a feature based object description from a boundary model. CAD journal: vol 21, no. 10, pp 602–609, Dec 1989
Joshi S, Chang T.C., Graph-based heuristics for recognition of machined features from a 3D solid model. CAD journal: vol 20, no. 2, Mar 1988
Lee Y.C., Fu K.S., Machine understanding of CSG: extraction and unification of manufacturing features. IEEE Computer Grapics & Applications: vol 7, no. 1, pp 20–32 Jan 1989
Gavankar P, Henderson M.R., Grapth-based extraction of protrusions and depressions from boundary representations. CAD journal: vol 22, no. 7, Sept 1990
Mortensen K.S., Belnap B.K., A rule based approach employing feature recognition for engineering graphics characterisation. CAE journal: Dec 1989
Pratt M.J., Wilson P.R., Requirements for support of form features in a solid modelling system. R-85-ASPP01, CAM-I Inc, Arlington, Texas, 1985
Libardi E.C., Dixon J.R., Simmons M.K., Designing with features: design and analysis of extrusions as an example. Conf. Proc. ASME Computers in Engineering: July 1986
Luby S.C., Dixon J.R., Simmons M.K., Designing with features: casting as an example. Conf. Proc. ASME Computers in Engineering: July 1986
Rossignac J.R., Issues on feature based editing and interrogation of solid models. IEEE Computer Graphics & Applications: vol 14, no. 2 pp 149–172 1990
Chen B, ROMAT-a new link between CAD and CAM. CAD journal: vol 14, no. 4, pp 261–266, 1982
Hummel K.E., Brooks S.L., Symbolic representation of manufacturing features for an automated process planning system. ASME Knowledge-based expert systems for manufacture: vol 24, Dec 1986
Chang T.C., Wysk R.A., An introduction to automated process planning system. Prentice Hall Publications 1985
Wolf W, Object oriented programming for CAD. IEEE Design & Test of Computers: pp 35–42, March 1991
Meyer B, Reusability: The case for object oriented design. IEEE Software: pp 50–63, March 1987
Fenves G.L., Object oriented programming for engineering software development. ASME Engineering with computers journal: vol 5, no 1, pp 1–15, 1990
Kim W, Architectural issues in object oriented databases. Journal of object oriented programming: vol 2, no. 6, pp 29–38, March 1990
Cox B.J., Object oriented programming: An evolutionay approach. Addision-Wesley Publising Co. 1986
Stefik M, Bobrow D.G., Object oriented programming: Themes and variations. The AI Magazine: vol 6, no. 4, pp 40–62, April 1986
Booch G, Object oriented design with applications. The Benjamin/Cummings Publishing Co, 1991
Meyer B, Object oriented software construction. Prentice Hall Publications, 1989
Maier D, Stein J, Development of an object oriented DBMS. Proc. of the OOPSLA: pp 472–481, Sept 1986
Peterson R.W., Object oriented database design. AI Expert journal: pp 26–31, March 1987
Blair S.B., Malik J, Nicol J.R., Walpole J, A synthesis of object oriented and functional ideas in the design of a distributed software engineering environment. Software Engineering journal: pp 193–204, May 1990
Czech M, GKS in an oject oriented environment. Computer & Graphics: vol 41, no 3, pp 373–375, 1990
Dahl O.J., Nygaard K, SIMULA-an algol based simulation language. Communications of the ACM: 9:1966
Goldberg A, Robson D, Smalltalk 80: the language and its implementation. Addison-Wesley Publishing, New York, 1983
Soustrup B, An overview of C++. SIGPLAN: vol 21, no. 10, Oct 1986
Tesler L, Object Pascal report. Struct. Lang World: vol 9 no. 3, 1985
Jacky J.P., Kalet I.J., An object oriented programming discipline for standard pascal. Communications of the ACM: vol 30, no. 9, Sept 1987
Breen D.E., Getto P.H., Apodaca A.A., An object oriented methodology for a conventional programming environment. IEE & BCS Conf Proc: Software Engineering July 1988
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Copyright information
© 1992 Department of Mechanical Engineering University of Manchester Institute of Science and Technology
About this chapter
Cite this chapter
Latif, M.N., Hannam, R.G. (1992). An Investigation of Object-Oriented Concepts in Feature Based Design. In: Atkinson, J., Barrow, G., Burdekin, M., Chitkara, N.R., Hannam, R.G. (eds) Proceedings of the Twenty-Ninth International Matador Conference. Palgrave, London. https://doi.org/10.1007/978-1-349-12433-6_1
Download citation
DOI: https://doi.org/10.1007/978-1-349-12433-6_1
Publisher Name: Palgrave, London
Print ISBN: 978-1-349-12435-0
Online ISBN: 978-1-349-12433-6
eBook Packages: EngineeringEngineering (R0)