SlideShare a Scribd company logo
IPE-409 CAD/CAM
Dr. Nafis Ahmad
Professor
Department of IPE, BUET
Email:nafis@ipe.buet.ac.bd
Ch#4.
Elements of Interactive Computer
Graphics
2
Topics
▷ Introduction
▷ Computer Graphics types, technology etc.
▷ Drawing 2D object on a VDU
▷ Drawing 3D object on a VDU
▷ Visual realism
▷ Conclusion
3
Introduction
4
5
https://www.cgdirector.com/best-pc-for-cad-autocad-solidworks/
Introduction
• The designers or others who uses the models need facilities
to display them as they are being develop, and to interact with
the models with the CAD system.
• Design models are primarily geometric or graphical in nature
• Computer graphics through system’s user interface help the
designer
• Computer graphics are:
• Passive or active (based on user control)
• Vector graphics or raster graphics (based on image generation)
• Image space graphics (ms paint) or object space graphics (flight
simulator)
6
Introduction to Computer Graphics
• Computer graphics is an extremely effective medium for
communication between people and computer.
• Display devices-Raster scan, other raster type display and
hardcopy devices
• Vector displays drew picture by constructing series of lines or
vectors on screen and were popular until 1980s.
• Raster type displays are the most popular now. CRT, LCD,
TFT are some raster type display.
• Raster type display uses succession of equidistant linear
arrays of pixels. VGA,HD, 2K, 4K….(HD-1920X1080, 4K-
3840x2160)
7
Computer Graphics- Hardware
8
Introduction to Computer Graphics
• Refresh rate (60Hz, 75Hz, 144Hz, ~)
• Response time (1ms, 4ms, 5ms….)
• Digital frame buffer
• 2 Bits (2 two), 8(256 color)bits, 16 bits,
24 bits(16million), 64 bits
• 3*8bits per pixel (red, green and blue)
• Other ways (Saturation, Hue,
lightness/intensity)
• LCD-Liquid Crystal Display, Active
matrix display-TFT
• Other types-Plasma panel,
Electroluminescent, etc.
• IPS vs. TN vs. VA
(https://www.gamingscan.com/ips-vs-
tn-vs-va/)
9
Introduction to Computer Graphics
Drawbacks of raster display:
• Poor resolution
• Line/Curves are not smooth
• Straircasing effect
• Slow to suit dynamic condition
How to eliminate/overcome these
drawbacks
-antialiasing
10
2D Computer Graphics
• Model is 2D or 3D, but VDU is 2D with display being defined by
integer numerical coordinates.
• Computer graphics in CAD transform the design model to display in
an efficient manner.
• Steps are:
 Convert geometric representation of model in series of lines
 Map or transform map coordinate system to screen coordinate system,
zoom, pan, viewports etc.
 Select the lines that will be visible.
 Instruct the display device to draw the lines.
11
2D Computer Graphics
• Vector generation-number of lines depends on tolerances i.e. the
maximum deviation from true curve.
12
2D Computer Graphics
• Windowing transformation vs.
viewing transformation.
13
2D Computer Graphics
• Drawing series of vectors for
a circle
• Max. Display tolerance: 1mm
• Window bounds: (40.0,
100.0) (160.0, 200.0)
• Viewport bounds: (0, 50)
(480, 450)
14
3D Computer Graphics
• P in model in Oxyz coordinate system should be aligned with screen
coordinate system Ox’y’z’
15
3D Computer Graphics
• Viewing Transformation Rotation, scaling and translation transformation
16
3D Computer Graphics
Viewing Transformation Rotation, scaling and translation transformation
17
3D Computer Graphics
• Viewing Transformation Rotation, scaling and translation transformation
18
3D Computer Graphics
• Viewing Transformation Rotation, scaling and translation transformation
19
3D Computer Graphics
Finding coordinates of any point on Oxayaza in Oxwywxw coordinate system.
20
3D Computer Graphics
• Rotation
• Translation
• Concatenation
• Calculate the coordinates using the matrix
21
Conclusions
▷ Image generation on display, the technology used are
discussed.
▷ Steps for displaying 2D and 3D models are: vectorize, clip,
transform and draw.
▷ Windowing and viewing transformation.
▷ Now low cost hardware for display of graphics images are
available.
▷ Possible high degree of visual realism in the display of
engineering model and dynamic manipulation of shaded
images of engineering parts.
22
Thanks!
Any questions?
You can find me at:
@ahmadn
nafis@ipe.buet.ac.bd
23

More Related Content

What's hot

Introduction of Computer aided Design
Introduction of Computer aided DesignIntroduction of Computer aided Design
Introduction of Computer aided Design
Muthukumar V
 
Overview of Computer Graphics
Overview of Computer GraphicsOverview of Computer Graphics
Overview of Computer Graphics
United International University
 
CADM-Unit 1/INTRODUCTION
CADM-Unit 1/INTRODUCTIONCADM-Unit 1/INTRODUCTION
CADM-Unit 1/INTRODUCTION
gopalkrishnan202
 
Ec 202 –_bab_1 Introduction to CAD
Ec 202 –_bab_1 Introduction to CADEc 202 –_bab_1 Introduction to CAD
Ec 202 –_bab_1 Introduction to CAD
ruhiyah
 
CAD & Production
CAD & Production CAD & Production
CAD & Production
Chinmay Korgaonkar
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer Graphics
Yatin Singh
 
Computer aided design
Computer aided designComputer aided design
Computer aided design
Spa Rkre
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
NANDINI SHARMA
 
Cad
CadCad
Cad
CadCad
CAD/CAM ppt
CAD/CAM pptCAD/CAM ppt
the software configuration of a graphic system
the software configuration of a graphic systemthe software configuration of a graphic system
the software configuration of a graphic systemparmjeet singh
 
What is CAD?
What is CAD?What is CAD?
CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)
Priscilla CPG
 
Computer graphic software and data base
Computer graphic software and data baseComputer graphic software and data base
Computer graphic software and data base
SiddeshKumar N M
 

What's hot (20)

Introduction of Computer aided Design
Introduction of Computer aided DesignIntroduction of Computer aided Design
Introduction of Computer aided Design
 
Overview of Computer Graphics
Overview of Computer GraphicsOverview of Computer Graphics
Overview of Computer Graphics
 
CADM-Unit 1/INTRODUCTION
CADM-Unit 1/INTRODUCTIONCADM-Unit 1/INTRODUCTION
CADM-Unit 1/INTRODUCTION
 
Ec 202 –_bab_1 Introduction to CAD
Ec 202 –_bab_1 Introduction to CADEc 202 –_bab_1 Introduction to CAD
Ec 202 –_bab_1 Introduction to CAD
 
CAD & Production
CAD & Production CAD & Production
CAD & Production
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer Graphics
 
Computer aided design
Computer aided designComputer aided design
Computer aided design
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Cad notes
Cad notesCad notes
Cad notes
 
Dinesh 1
Dinesh 1Dinesh 1
Dinesh 1
 
Cad
CadCad
Cad
 
Cad
CadCad
Cad
 
CAD/CAM ppt
CAD/CAM pptCAD/CAM ppt
CAD/CAM ppt
 
CAD
CADCAD
CAD
 
the software configuration of a graphic system
the software configuration of a graphic systemthe software configuration of a graphic system
the software configuration of a graphic system
 
What is CAD?
What is CAD?What is CAD?
What is CAD?
 
CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Computer graphic software and data base
Computer graphic software and data baseComputer graphic software and data base
Computer graphic software and data base
 

Similar to Computer graphics

Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )
Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )
Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )
ravis205084
 
AutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptxAutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptx
Arba Minch University
 
UNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptxUNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptx
dinesh babu
 
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Mohanumar S
 
Computer graphics 9068
Computer graphics  9068Computer graphics  9068
Computer graphics 90681061992
 
coordinates system
coordinates systemcoordinates system
coordinates system
selvakumar948
 
Computer aided design and computer aided manufacturing
Computer aided design and computer aided manufacturingComputer aided design and computer aided manufacturing
Computer aided design and computer aided manufacturing
shoaibzaheer1
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
Ashish K. Yadav
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer Graphics
Abdullah Khan
 
CAD Unit-1.pdf
CAD Unit-1.pdfCAD Unit-1.pdf
CAD Unit-1.pdf
JbCreation2
 
Part 1-Introduction to CAD-CAM-CAE.pptx
Part 1-Introduction to CAD-CAM-CAE.pptxPart 1-Introduction to CAD-CAM-CAE.pptx
Part 1-Introduction to CAD-CAM-CAE.pptx
Khalil Alhatab
 
CAD/CAE
CAD/CAECAD/CAE
CAD/CAE
PiyaliDey14
 
CAD.ppt
CAD.pptCAD.ppt
Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics PracticalNeha Sharma
 
You Haven't Seen This 3D Engineering's Overview List on Buzzfeed
You Haven't Seen This 3D Engineering's Overview List on BuzzfeedYou Haven't Seen This 3D Engineering's Overview List on Buzzfeed
You Haven't Seen This 3D Engineering's Overview List on Buzzfeed
Nick Stojanovic
 
Introductiuon to cad
Introductiuon to cadIntroductiuon to cad
Introductiuon to cadnayakq
 
computer graphics unit 1-I.pptx
computer graphics unit 1-I.pptxcomputer graphics unit 1-I.pptx
computer graphics unit 1-I.pptx
bcanawakadalcollege
 
lecture 4
 lecture 4 lecture 4
lecture 4
umardanjumamaiwada
 
CG_1.pdf
CG_1.pdfCG_1.pdf
VS CAD.pptx
VS CAD.pptxVS CAD.pptx
VS CAD.pptx
VIJAY JADHAV
 

Similar to Computer graphics (20)

Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )
Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )
Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )
 
AutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptxAutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptx
 
UNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptxUNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptx
 
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
Computer graphics 9068
Computer graphics  9068Computer graphics  9068
Computer graphics 9068
 
coordinates system
coordinates systemcoordinates system
coordinates system
 
Computer aided design and computer aided manufacturing
Computer aided design and computer aided manufacturingComputer aided design and computer aided manufacturing
Computer aided design and computer aided manufacturing
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer Graphics
 
CAD Unit-1.pdf
CAD Unit-1.pdfCAD Unit-1.pdf
CAD Unit-1.pdf
 
Part 1-Introduction to CAD-CAM-CAE.pptx
Part 1-Introduction to CAD-CAM-CAE.pptxPart 1-Introduction to CAD-CAM-CAE.pptx
Part 1-Introduction to CAD-CAM-CAE.pptx
 
CAD/CAE
CAD/CAECAD/CAE
CAD/CAE
 
CAD.ppt
CAD.pptCAD.ppt
CAD.ppt
 
Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics Practical
 
You Haven't Seen This 3D Engineering's Overview List on Buzzfeed
You Haven't Seen This 3D Engineering's Overview List on BuzzfeedYou Haven't Seen This 3D Engineering's Overview List on Buzzfeed
You Haven't Seen This 3D Engineering's Overview List on Buzzfeed
 
Introductiuon to cad
Introductiuon to cadIntroductiuon to cad
Introductiuon to cad
 
computer graphics unit 1-I.pptx
computer graphics unit 1-I.pptxcomputer graphics unit 1-I.pptx
computer graphics unit 1-I.pptx
 
lecture 4
 lecture 4 lecture 4
lecture 4
 
CG_1.pdf
CG_1.pdfCG_1.pdf
CG_1.pdf
 
VS CAD.pptx
VS CAD.pptxVS CAD.pptx
VS CAD.pptx
 

More from Nafis Ahmad

Introduction CIM
Introduction CIMIntroduction CIM
Introduction CIM
Nafis Ahmad
 
Safety management
Safety management Safety management
Safety management
Nafis Ahmad
 
IPE-431 Machine Tools (Part-C)
IPE-431 Machine Tools (Part-C)IPE-431 Machine Tools (Part-C)
IPE-431 Machine Tools (Part-C)
Nafis Ahmad
 
Automatic Identification and Data Capture Techniques
Automatic Identification and Data Capture TechniquesAutomatic Identification and Data Capture Techniques
Automatic Identification and Data Capture Techniques
Nafis Ahmad
 
Flexible Manufacturing System
Flexible Manufacturing SystemFlexible Manufacturing System
Flexible Manufacturing System
Nafis Ahmad
 
CAD-CAM-CIM
CAD-CAM-CIMCAD-CAM-CIM
CAD-CAM-CIM
Nafis Ahmad
 
Decision making considering multi-attributes
Decision making considering multi-attributesDecision making considering multi-attributes
Decision making considering multi-attributes
Nafis Ahmad
 
Breakeven & sensitivity analysis
Breakeven & sensitivity analysisBreakeven & sensitivity analysis
Breakeven & sensitivity analysis
Nafis Ahmad
 
Replacement analysis
Replacement analysisReplacement analysis
Replacement analysis
Nafis Ahmad
 
Benefit-Cost (B-C) ratio analysis
Benefit-Cost (B-C) ratio analysisBenefit-Cost (B-C) ratio analysis
Benefit-Cost (B-C) ratio analysis
Nafis Ahmad
 
Depreciation and income taxes
Depreciation and income taxesDepreciation and income taxes
Depreciation and income taxes
Nafis Ahmad
 
Comparison and selection among alternatives
Comparison and selection among alternativesComparison and selection among alternatives
Comparison and selection among alternatives
Nafis Ahmad
 
CADCAM: Data exchange standards
CADCAM: Data exchange standardsCADCAM: Data exchange standards
CADCAM: Data exchange standards
Nafis Ahmad
 
Industrial Robots
Industrial RobotsIndustrial Robots
Industrial Robots
Nafis Ahmad
 
Evaluating a Single Project
Evaluating a Single ProjectEvaluating a Single Project
Evaluating a Single Project
Nafis Ahmad
 
Entity Manipulation
Entity ManipulationEntity Manipulation
Entity Manipulation
Nafis Ahmad
 
Evaluating a single project
Evaluating a single projectEvaluating a single project
Evaluating a single project
Nafis Ahmad
 
Failure Mode & Effect Analysis
Failure Mode & Effect AnalysisFailure Mode & Effect Analysis
Failure Mode & Effect Analysis
Nafis Ahmad
 
Reliability Centered Maintenance
Reliability Centered MaintenanceReliability Centered Maintenance
Reliability Centered Maintenance
Nafis Ahmad
 
Corrective maintenance
Corrective maintenanceCorrective maintenance
Corrective maintenance
Nafis Ahmad
 

More from Nafis Ahmad (20)

Introduction CIM
Introduction CIMIntroduction CIM
Introduction CIM
 
Safety management
Safety management Safety management
Safety management
 
IPE-431 Machine Tools (Part-C)
IPE-431 Machine Tools (Part-C)IPE-431 Machine Tools (Part-C)
IPE-431 Machine Tools (Part-C)
 
Automatic Identification and Data Capture Techniques
Automatic Identification and Data Capture TechniquesAutomatic Identification and Data Capture Techniques
Automatic Identification and Data Capture Techniques
 
Flexible Manufacturing System
Flexible Manufacturing SystemFlexible Manufacturing System
Flexible Manufacturing System
 
CAD-CAM-CIM
CAD-CAM-CIMCAD-CAM-CIM
CAD-CAM-CIM
 
Decision making considering multi-attributes
Decision making considering multi-attributesDecision making considering multi-attributes
Decision making considering multi-attributes
 
Breakeven & sensitivity analysis
Breakeven & sensitivity analysisBreakeven & sensitivity analysis
Breakeven & sensitivity analysis
 
Replacement analysis
Replacement analysisReplacement analysis
Replacement analysis
 
Benefit-Cost (B-C) ratio analysis
Benefit-Cost (B-C) ratio analysisBenefit-Cost (B-C) ratio analysis
Benefit-Cost (B-C) ratio analysis
 
Depreciation and income taxes
Depreciation and income taxesDepreciation and income taxes
Depreciation and income taxes
 
Comparison and selection among alternatives
Comparison and selection among alternativesComparison and selection among alternatives
Comparison and selection among alternatives
 
CADCAM: Data exchange standards
CADCAM: Data exchange standardsCADCAM: Data exchange standards
CADCAM: Data exchange standards
 
Industrial Robots
Industrial RobotsIndustrial Robots
Industrial Robots
 
Evaluating a Single Project
Evaluating a Single ProjectEvaluating a Single Project
Evaluating a Single Project
 
Entity Manipulation
Entity ManipulationEntity Manipulation
Entity Manipulation
 
Evaluating a single project
Evaluating a single projectEvaluating a single project
Evaluating a single project
 
Failure Mode & Effect Analysis
Failure Mode & Effect AnalysisFailure Mode & Effect Analysis
Failure Mode & Effect Analysis
 
Reliability Centered Maintenance
Reliability Centered MaintenanceReliability Centered Maintenance
Reliability Centered Maintenance
 
Corrective maintenance
Corrective maintenanceCorrective maintenance
Corrective maintenance
 

Recently uploaded

Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
zwunae
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
ssuser7dcef0
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
itech2017
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 

Recently uploaded (20)

Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 

Computer graphics

  • 1. IPE-409 CAD/CAM Dr. Nafis Ahmad Professor Department of IPE, BUET Email:nafis@ipe.buet.ac.bd
  • 2. Ch#4. Elements of Interactive Computer Graphics 2
  • 3. Topics ▷ Introduction ▷ Computer Graphics types, technology etc. ▷ Drawing 2D object on a VDU ▷ Drawing 3D object on a VDU ▷ Visual realism ▷ Conclusion 3
  • 6. Introduction • The designers or others who uses the models need facilities to display them as they are being develop, and to interact with the models with the CAD system. • Design models are primarily geometric or graphical in nature • Computer graphics through system’s user interface help the designer • Computer graphics are: • Passive or active (based on user control) • Vector graphics or raster graphics (based on image generation) • Image space graphics (ms paint) or object space graphics (flight simulator) 6
  • 7. Introduction to Computer Graphics • Computer graphics is an extremely effective medium for communication between people and computer. • Display devices-Raster scan, other raster type display and hardcopy devices • Vector displays drew picture by constructing series of lines or vectors on screen and were popular until 1980s. • Raster type displays are the most popular now. CRT, LCD, TFT are some raster type display. • Raster type display uses succession of equidistant linear arrays of pixels. VGA,HD, 2K, 4K….(HD-1920X1080, 4K- 3840x2160) 7
  • 9. Introduction to Computer Graphics • Refresh rate (60Hz, 75Hz, 144Hz, ~) • Response time (1ms, 4ms, 5ms….) • Digital frame buffer • 2 Bits (2 two), 8(256 color)bits, 16 bits, 24 bits(16million), 64 bits • 3*8bits per pixel (red, green and blue) • Other ways (Saturation, Hue, lightness/intensity) • LCD-Liquid Crystal Display, Active matrix display-TFT • Other types-Plasma panel, Electroluminescent, etc. • IPS vs. TN vs. VA (https://www.gamingscan.com/ips-vs- tn-vs-va/) 9
  • 10. Introduction to Computer Graphics Drawbacks of raster display: • Poor resolution • Line/Curves are not smooth • Straircasing effect • Slow to suit dynamic condition How to eliminate/overcome these drawbacks -antialiasing 10
  • 11. 2D Computer Graphics • Model is 2D or 3D, but VDU is 2D with display being defined by integer numerical coordinates. • Computer graphics in CAD transform the design model to display in an efficient manner. • Steps are:  Convert geometric representation of model in series of lines  Map or transform map coordinate system to screen coordinate system, zoom, pan, viewports etc.  Select the lines that will be visible.  Instruct the display device to draw the lines. 11
  • 12. 2D Computer Graphics • Vector generation-number of lines depends on tolerances i.e. the maximum deviation from true curve. 12
  • 13. 2D Computer Graphics • Windowing transformation vs. viewing transformation. 13
  • 14. 2D Computer Graphics • Drawing series of vectors for a circle • Max. Display tolerance: 1mm • Window bounds: (40.0, 100.0) (160.0, 200.0) • Viewport bounds: (0, 50) (480, 450) 14
  • 15. 3D Computer Graphics • P in model in Oxyz coordinate system should be aligned with screen coordinate system Ox’y’z’ 15
  • 16. 3D Computer Graphics • Viewing Transformation Rotation, scaling and translation transformation 16
  • 17. 3D Computer Graphics Viewing Transformation Rotation, scaling and translation transformation 17
  • 18. 3D Computer Graphics • Viewing Transformation Rotation, scaling and translation transformation 18
  • 19. 3D Computer Graphics • Viewing Transformation Rotation, scaling and translation transformation 19
  • 20. 3D Computer Graphics Finding coordinates of any point on Oxayaza in Oxwywxw coordinate system. 20
  • 21. 3D Computer Graphics • Rotation • Translation • Concatenation • Calculate the coordinates using the matrix 21
  • 22. Conclusions ▷ Image generation on display, the technology used are discussed. ▷ Steps for displaying 2D and 3D models are: vectorize, clip, transform and draw. ▷ Windowing and viewing transformation. ▷ Now low cost hardware for display of graphics images are available. ▷ Possible high degree of visual realism in the display of engineering model and dynamic manipulation of shaded images of engineering parts. 22
  • 23. Thanks! Any questions? You can find me at: @ahmadn nafis@ipe.buet.ac.bd 23