DEPARTMENT OF MECHANICAL ENGINEERING
MOTILAL NEHRU NATIONAL INSTITUTE OF TECHNOLOGY, MNNIT, ALLAHABAD
B.TECH. VII SEMESTER - MECHANICAL & PRODUCTION ENGINEERING
COMPUTER AIDED DESIGN
Faculty Instructor Prof. R. K. Srivastava / Er. Mukul Shukla
TUTORIAL SHEET NO. 1
Date: 25/08/2005
Q1. Extend Shigleys design model to explain the scope of a generalized design model (give details heading wise).
Q2. What are the advantages of Computer Aided Design approach over the traditional manual design approach?
Q3. Prepare a comprehensive list of the specifications of a modern day general purpose PC. What are the additional
requirements for a modern day CAD / CAE PC?
Q4. List the recent advancements in the field of display, storage memory (hard disc, CD/DVD, CDROM), input devices
(mouse/keyboard) and printer technology.
Q5. Compare the following input devices in terms of their resolution, positioning, sketching, response to hand
movement, digitizing and tracking:
Mouse, keyboard, light pen, touch screen and joystick.
Q6. Discuss the concept of homogeneous coordinates? Write the 3-d transformation matrices for rotation, scaling,
translation, shearing and reflection.
Q7. A square with vertices at (1,-1), (1,1), (-1,1) and (-1,-1) is transformed to the new vertices positon of (0,-1.5),
(2,1.5), (0,1.5) and (-2,-1.5). Find the shear transformation matrix.
Q8. Obtain the concatenated transformation matrix for performing reflection of a point (x,y) about an arbitrary axis
with equation y = x tan + b.
Q9. Derive the transformation matrix for (a) Orthographic projection; b); Perspective and c) Isometric projection. List
some real life applications of the above projections.
Q10. Derive the transformation matrices for obtaining the top, front and right-side views in third angle projection.
Q11. Using the Bresenhams algorithm scan convert 1) a circle of radius 5 and 2) a line from (10,4) to (16,8).
Q12. Draw a flowchart to illustrate the Liang-Barskys line clipping algorithm.
Supplementary Reading:
#1. Revise the fundamental concepts of Solid Mechanics, Strength of materials and Machine design.
#2. List the commonly used Turbo-C / C++ Graphics commands (12-15 in nos.) along with their syntax and application.
(See the source code of the file BGIDEMO.C / CPP)
#3. List the commonly used basic AutoCAD commands (20-25 in nos.) and the advanced surface and solid
modeling commands differentiating their usage and application.
#4. Comprehend in your own words the research paper by Piegl on Ten challenges in computer-aided
design.
#5. Develop an algorithm to implement (by a C program) the Zoom All / Zoom Extents
command.