School of Mathematics
Course 3D4 - Computer-aided design 1998-99 (Optional JS & SS Mathematics, JS Engineers )
Lecturer: Dr. F. Neelamkavil & Dr. M. MacAirchinnaigh
Requirements/prerequisites: 2E3

Duration: 11 weeks (second semester)

Number of lectures per week: 4 hours per week (3 lectures and 1 tutorial)

Assessment:

End-of-year Examination: One 3-hour examination (80%) and coursework (20%)

Description:

Design is considered to be an interactive process involving specification, synthesis, presentation, analysis, evaluation and modification. Computers are central to engineering and the design of complex machines, structures and processes relies upon modern high speed computers. Computer-Aided Design(CAD) is concerned with the provision and use of a number of carefully chosen computer-based tools and techniques intended to facilitate and possibly automate the work of the designer.

The objective of this course (3D4 followed by 4D4 next year) is to equip the students with the fundamental understanding of the major elements of CAD and related areas including design, computer graphics, geometric modelling, simulation, robotics, computer vision and artificial intelligence. The course concentrates on the bridge between theory and its practice and is a good preparation for a career that may span several specialisms.

Design process and the role of CAD
Importance of Computer Graphics

Vector and Raster Graphics
Input and output devices
New graphics technologies

Device independence
Input and output functions
Standards (Graphics, data exchanges, communications)
Graphics and Graphical User Interfaces (GUI)

4. VISUALISATION-AIDS
Raster algorithms
2D transformations (Scaling, translation, rotations), Homogeneous transformations
Composite transformations, Shearing, Reflection Window to View port transformations
Line and polygon clipping

Introduction to 3D viewing operations
Projections, View volumes and clipping in 3D
Visual realism (hidden line/surface removal, shading, etc)
Engineering applications

5. GEOMETRIC MODELLING
Parametric/non-parametric representations
Generation of curses (Splines, Bezier, NURBS, etc)
Generation of surfaces (Bezier, B-Spline, etc)

Review of Principles of Design

• Form and content
• Computer geometry and classical computer-aided design

• Modelling methods and technqiues

Language as a vehicle of Design

• Syntax, grammar, semantics
• Language dimension

• Shape grammars and generative design