introduction to cadweb.iitd.ac.in/~achawla/course_pdfs/2. mel429/introduction cad.pdf ·...
TRANSCRIPT
![Page 1: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/1.jpg)
INTRODUCTION TO CADWhat is CAD?
–Integration of CS techniques in engineering design–Use of computers(hardware & software)for designing products
–Numerical method, optimizations etc.–2D/3D drafting–3D modeling for visualization–Modeling curves,surfaces,solids,mechanism,assemblies,etc.
![Page 2: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/2.jpg)
• ANALYSIS– Stress (deflection analysis,I.e. numerical
methods,FEM– Simulation of actual use– Optimizations– Applications– CAD/CAM integration– Process planning
![Page 3: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/3.jpg)
![Page 4: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/4.jpg)
![Page 5: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/5.jpg)
![Page 6: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/6.jpg)
![Page 7: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/7.jpg)
![Page 8: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/8.jpg)
![Page 9: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/9.jpg)
![Page 10: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/10.jpg)
![Page 11: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/11.jpg)
![Page 12: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/12.jpg)
![Page 13: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/13.jpg)
![Page 14: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/14.jpg)
• DISPLAY VISULIAZITION AIDS– Display of model objects– Mapping objects onto screen coordinates– Surface display,shading– Projections– Hidden line removal when multiple
surfaces are displayed
![Page 15: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/15.jpg)
REQUIREMENTS OF MODELING
• Solids are modeled by storing information of constituent surfaces
• This help in– Displaying surfaces(3D)– Computing solid properties– Modeling by storing info.on bounding
curves or by storing their geometric definitions
![Page 16: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/16.jpg)
DATA BASES FOR CADVolume
Plane surfaces Warped surfaces
curves Net of curves patch
point
Is bounded by
Is boundary of
Consist of Belongs toBelongs to
Consist of surface unit
Has boundary curve
Is chain of Makes up
precedessucceeds
Has
end
poi
nt
Is th
e en
d of
Is th
e st
art o
f
Has
star
ting
poin
t
delimitssurface
Curve segment
![Page 17: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/17.jpg)
LIST OF REFERENCE BOOKS• Principal of interactive CG by Newman &
sprawl*• Geometric modeling by Mortenson*• Fundamental of ICG by Foley & van dam• Procedural elements of CG by Rogers*• Mathematical elements of CG by Rogers and
Adams• Principal of CG by Hearn & baker• Computer graphics,A programming approach by
Steven & Harrington
![Page 18: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/18.jpg)
• An introduction to FE computations by Hinton & Owen
• An introduction to FE in engineering* by Chandrupatla & Belegundu
• Zincowicz (3C)• Zincowicz & taylor (4C)
![Page 19: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/19.jpg)
Evaluations
• Minors (I and II) – 30%• Major --- 40%• Labs ---- 20 %• Quizes --- 10%
![Page 20: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/20.jpg)
DISPLAY DEVICES
• Storage tube devices• Permanent phosphorescence• For erasing entire screen is flooded with a
particular voltage• Can draw a line from any point to any point• CALLIGRAPHIC REFRESH GRAPHICS
DISPLAY• Picture is refreshed 40-50 times a second
![Page 21: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/21.jpg)
• Display buffer & controller• Stores INFO about each entity to be displayed
Displaybuffer
Vector/character generator CRTcontroller
Repeats whole process 40-50 times a second
![Page 22: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/22.jpg)
RASTER REFRESH GRAPHICS DISPLAY
• SCREEN IS A MATRIX OF POINTS
• Each point (pixel) can be bright/dark• Lines & curves as series of bright pixels
![Page 23: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/23.jpg)
• Frame buffer stores a bit for each pixel(I if on, o if off)bit plane
• Additional bit planes for achieving different gray levels/colors.
• The programmer modifies the frame buffer• And the display controller refreshes the
screen on the basis of the frame buffer
![Page 24: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/24.jpg)
INPUT OUTPUT DEVICES• Input devices
– Analog type:mouse (ball type)
–
X-y variable
Resistance
![Page 25: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/25.jpg)
– Track ball– Joy stick
• Digital type• Light pen
– Light sensitive diode to point the screen– Positioned is sensed on basis of when pen
senses light
![Page 26: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/26.jpg)
TABLET AND PEN
Pen emits radio frequency and intensity received by each wire tells the position
Grid of wire
![Page 27: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/27.jpg)
HARDCOPY AND OUTPUT DEVICES
• Flat bed plotters– Pen– X-drive motor & Y-drive motor– Pen raise & lower mechanism– Controller
– Drum plotter• Pen• Raise and lower mechanism
![Page 28: INTRODUCTION TO CADweb.iitd.ac.in/~achawla/course_pdfs/2. MEL429/introduction cad.pdf · INTRODUCTION TO CAD Author: kuber Created Date: 1/11/2005 12:29:39 PM](https://reader034.vdocuments.net/reader034/viewer/2022051012/602e10880720504a4d437d2f/html5/thumbnails/28.jpg)
• X-drive(for pen) & Y drive(for drum) motors• Controller• Printers
– DMP– Laser– Inkjet