ME 735: Computer Graphics and Product Modelling

Prof S. S. Pande


Computer Aided Design (CAD) is taking a more and more important role in the manufacturing industry. The likes of AutoCAD and SolidWorks are consistently gaining impetus as they to aid engineers in coming up with design models for their products and prototypes. The aim of this course is to give the student an insight into the mathematics and algorithms involved in the development of such softwares.

The course involves a fair amount of mathematical theory, but is easy and well taught. The course is generally taught by Prof S. S. Pande. The professor prefers students in their fourth year or beyond. The course involves a course project which requires a certain amount of programming skills.

Course Content:

1) Introduction to Computer Graphics and Product Modelling

2) Fundamentals of Computer Graphics

3) Line drawing algorithms

4) Geometric and Projection Transformations using matrices

5) Geometric design of planar and space curves (Hermite, Bezier, B-Spline, NURBS)

6) Design of Surfaces (Bilinear, Ruled, Coon’s Surface Patch)

7) Geometric modelling of solids using wireframe models and boundary representation (b-rep) models

8) Feature based modelling in SolidWorks

9) Data structures used for solid modelling

Students need to do a project in a group of 3-4. Project is basically an implementation of some graphics algorithm by programming in any computer language like C, matlab, python etc. and showing the results. There is a mid-review of project and a presentation at the end of semester.

Grading Structure:

2 Quizzes (~40%)

NO Midsem

Endsem (~40%)

1 Course Project (~20%)

The exams are scoring, with students generally scoring well. The grading is decent, with an average student scoring a BB.


The course is refreshingly different from the general courses offered by the department. For people who regularly use CAD softwares, getting to learn the math involved behind all of it should prove to be an exciting journey. The course also opens doors to the research in fields like automated path planning in CNC manufacturing, Computer Aided Process Planning (CAPP) etc. Although the course runs in mechanical engineering department, the knowledge has vast applications in various fields such as design, animation, image processing, etc.


“Computer graphics and product modeling for CAD/CAM”, author: Prof. S. S. Pande

Slides will NOT be provided. Taking notes in the lecture is advisable.

The reference book and lecture notes are sufficient study material for the course. Solving previous year papers gives an idea about the kind of questions asked in the quizzes and the end-semester exam.