Development of a solid modeler using object oriented programming

Date

1991-05

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

The objective of this thesis is to describe the implementation of a 3D solid modeler using Object Oriented Programming (OOP) in Turbo Pascal. The database structure used in its implementation is described and examples are presented. The menu driven OOP modeler permits the construction of mechanical systems consisting of many complex elements, while allowing relative translation and rotation between elements. OOP applied to geometric modeling is a very attractive alternative, because it results in a more concise and straightforward program structure. Inheritance and encapsulation characteristics of OOP code make for fast and easy implementation of major changes. The dynamic modeling of an engine variable valve timing mechanism is presented as an example.

Description

Keywords

Computer graphics, Computer simulation -- Programming, Object-oriented programming (Computer science)

Citation