- Student Records
Programme & Unit Catalogues

Department of Mechanical Engineering, Unit Catalogue 2007/08


ME50186 Geometric modelling

Credits: 6
Level: Masters
Semester: 1
Assessment: EX 100%
Requisites:

Aims & Learning Objectives:
To introduce the ideas used in fully three dimensional CADCAM systems. To give hands-on experience in writing software for such systems. To introduce the ideas of constraint and rule based systems. To illustrate constraint modelling and its applications. After taking this unit the student should be able to: Understand the fundamental concepts of geometric modelling and the algorithms and data structures used in it. Understand the implications for efficiency and the domain of these algorithms. Write programs for such things as ray tracing to produce three dimensional graphics. Understand the ideas of constraint modelling and resolution. Use a constraint modelling system to simulate, analysis and optimise a mechanism system.
Content:
Wire frame and other precursors to geometric models. Boundary representation models. Set theoretic (or CSG) models. Parametric curves and bi-parametric patches, the Bernstein basis. Bezier curves, B-splines and NURBS, implicit solids and surfaces. Non-manifold geometric models. feature recognition. Machining geometric models. Rapid prototyping and geometric modelling. The medial axis transform and FE mesh generatic.. Blends and fillets. Minkowski sums. Kernal modellers, APIs and GUIs. Rendering geometric models, volume visualisation. Numerical accuracy problems in geometric models. Integral properties of geometric models. Procedural shape definition. Types of engineering constraints. Constraint based systems. Techniques for constraint resolution, optimisation methods. Form of a constraint modelling system, its underlying language and structure. Constraint based description of mechanism and their performance. Mechanism selection, storage of catalogues. Case study examples.