SlideShare a Scribd company logo
1 of 23
Download to read offline
Chapter 1
computer graphics
S.G.R. Education Foundation
G H RAISONI COLLEGE OF ENGINEERING AND MANAGEMENT
AHMEDNAGAR
NAAC ACCREDITED
(APPROVED BY AICTE, NEW DELHI, RECOGNIZED BY GOVT. OF MAHARASHTRA & AFFILIATED TO SAVITRIBAI PHULE PUNE UNIVERSITY)
- Prof. Aniket V. Joshi
Asst. Professor
Mechanical Engineering Department
GHRCEM, A’Nagar.
Introduction
 CAD: use of computer to assist the user in design of system.
Stages in CAD:
Create
Modify
Analyze
Optimize
2
AVJ GHRCEM AHMEDNAGAR
Introduction
Interactive Computer
Graphics:
o Displays data and information in
the form of graphics
o Data entered is get converted into
graphical form by using software
and hardware
o User can create, modify and
explore further possibilities and
options
o Major advantage is change in the
image
3
AVJ GHRCEM AHMEDNAGAR
GEOMETRIC TRANSFORMATION
TRANSLATION
ROTATION
SCALING
REFLECTION
SHEAR
AVJ GHRCEM AHMEDNAGAR 4
GEOMETRIC TRANSFORMATION
 Transformations: changes performed on the original
graphic image by changing database.
 Used to alter the orientation, scale, position of the drawing
 Applications of Transformations:
a. Must be creation of model
b. To express location of objects relative to others
c. To view an object from different positions and directions
d. To perform transformations like translate/move, rotate,
scale, mirror, etc..
e. To obtain orthographic and perspective views of model
f. To create animation
AVJ GHRCEM AHMEDNAGAR 5
Formulation
• Point can be represented as P= [x,y]
• Line can be represented as L=
• L’=L [TM] where [TM]= Transformation Matrix
AVJ GHRCEM AHMEDNAGAR 6
translation
o Entity of a geometric model remains parallel to its initial
position
o Every point on geometric model moves by equal distance
T = [tx ty]
AVJ GHRCEM AHMEDNAGAR 7
A’B’C’D’ = ABCD + T
translation
 Translation can be applied to curves such as circles,
parabolas, surfaces and solids. These shapes are treated as
a geometric entity.
 Limitations for translation of circle:
a) Circle would be broken down into finite points and
transformations for each of these points would then have
to be done
b) Resulting entity would lose its identity of being a circle.
AVJ GHRCEM AHMEDNAGAR 8
rotation
 Turning the object through angle ‘θ’ about the origin (@ z
axis).
 Used to view object from different angles.
 Allows the user to create an array of objects.
AVJ GHRCEM AHMEDNAGAR 9
A’B’ = AB * R
scaling
 Alters the size of an object.
 It can be Uniform (equal in both X and Y directions) or non-
uniform (different in X and Y directions)
P’ = P * S
[x’ y’] = [x y]
AVJ GHRCEM AHMEDNAGAR 10
Reflection (mirror)
 Process of obtaining a mirror of the original shape
 Used in symmetrical objects
P’= P*M
AVJ GHRCEM AHMEDNAGAR 11
shear
• Causes the image to slant.
P’ = P*SH
AVJ GHRCEM AHMEDNAGAR 12
Homogeneous co-ordinates
 Need:
o For quick and efficient calculations, it is desirable to express
all transformations in the form of multiplications.
o To represent points at infinity and non intersection of
parallel lines.
o To represent multiple operations which include translation.
o To draw perspective views of geometrical models
AVJ GHRCEM AHMEDNAGAR 13
Homogeneous co-ordinates
• In homogeneous coordinate system, point P(x, y) can be
expressed as P(x’ y’ h)
Where
AVJ GHRCEM AHMEDNAGAR 14
 h is non zero number, convenient value is 1
General 3x3 matrix for
homogeneous
transformation.
a d 0
b e 0
c f 1
Translation
matrix in
homogeneous
form
AVJ GHRCEM AHMEDNAGAR 15
Inverse transformations
• Inverse of matrix is another matrix such that when two are
multiplied, an identity matrix results. i.e. T*T-1 = I
• For point p, p’ is transformed point
Then P’= P*T
P’*T-1 = P*T* T-1
P’*T-1 = P*I
P’*T-1 = P
AVJ GHRCEM AHMEDNAGAR 16
Concatenated or composite
transformation
AVJ GHRCEM AHMEDNAGAR 17
MAPPING OF GEOMETRIC
MODELS
 Types of coordinate system:
1) Model Coordinate System/ World Coordinate System:
 Reference space of the model is stored with respect to all
geometrical data
 Cartesian coordinate system
 Coordinates also referred
as global coordinates
AVJ GHRCEM AHMEDNAGAR 18
MAPPING OF GEOMETRIC MODELS
2) Local Coordinate System/ User Coordinate System/ Working
Coordinate System:
 Convenient to use
 All the coordinates depend upon the origin of the model
AVJ GHRCEM AHMEDNAGAR 19
Three dimensional
transformations
 The transformation takes place on a 3D plane
 Generalize from 2D by including z coordinate
 Straight forward for translation and scale, rotation
 more difficult
 Homogeneous coordinates: 4 components
 Transformation matrices: 4×4 elements
a b c tx
d e f ty
g h I tz
0 0 0 1
AVJ GHRCEM AHMEDNAGAR 20
Projections of geometric
models
 3D objects need to be displayed in 2D form
 Types of projections are:
1) Parallel projection
2) Perspective projection
1) Parallel Projection
-Centre of projection is
taken at infinity.
-Parallel projections preserve
The parallelism
-Method is used to generate orthographic views
AVJ GHRCEM AHMEDNAGAR 21
Parallel Projection
Projections of geometric
models
2) Perspective Projection
- Centre of projection is a point at finite distance from the
object.
- Create artistic views and used by architects
- Actual dimension and angles cannot preserve on the
drawing
AVJ GHRCEM AHMEDNAGAR 22
23
AVJ GHRCEM AHMEDNAGAR

More Related Content

What's hot

Curves wire frame modelling
Curves wire frame modellingCurves wire frame modelling
Curves wire frame modellingjntuhcej
 
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MFUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MBalamurugan Subburaj
 
SURFACE MODELLING .pptx
SURFACE MODELLING .pptxSURFACE MODELLING .pptx
SURFACE MODELLING .pptxjntuhcej
 
superfinishing process
superfinishing processsuperfinishing process
superfinishing processDhiren Patel
 
Machine tool metrology
Machine tool metrologyMachine tool metrology
Machine tool metrologyDr. Ramesh B
 
Surface models
Surface modelsSurface models
Surface modelsnmahi96
 
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 4-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
Chapter 3 CNC turning and machining centers
Chapter 3 CNC turning and machining centersChapter 3 CNC turning and machining centers
Chapter 3 CNC turning and machining centersRAHUL THAKER
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)manojg1990
 
Surface modelling
Surface modellingSurface modelling
Surface modellingjntuhcej
 
CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)Priscilla CPG
 
visual realism in geometric modeling
visual realism in geometric modelingvisual realism in geometric modeling
visual realism in geometric modelingsabiha khathun
 
Synthetic curve
Synthetic curveSynthetic curve
Synthetic curveDhruv Shah
 
Coordinate Measuring Machine(CMM)
Coordinate Measuring Machine(CMM)Coordinate Measuring Machine(CMM)
Coordinate Measuring Machine(CMM)Tushar Makvana
 

What's hot (20)

Curves wire frame modelling
Curves wire frame modellingCurves wire frame modelling
Curves wire frame modelling
 
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MFUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
 
SURFACE MODELLING .pptx
SURFACE MODELLING .pptxSURFACE MODELLING .pptx
SURFACE MODELLING .pptx
 
superfinishing process
superfinishing processsuperfinishing process
superfinishing process
 
Machine tool metrology
Machine tool metrologyMachine tool metrology
Machine tool metrology
 
Surfaces
SurfacesSurfaces
Surfaces
 
Surface models
Surface modelsSurface models
Surface models
 
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 4-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
GEOMETRIC MODELING
GEOMETRIC MODELINGGEOMETRIC MODELING
GEOMETRIC MODELING
 
Chapter 3 CNC turning and machining centers
Chapter 3 CNC turning and machining centersChapter 3 CNC turning and machining centers
Chapter 3 CNC turning and machining centers
 
CNC Machines and its Components
CNC Machines and its ComponentsCNC Machines and its Components
CNC Machines and its Components
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
 
Surface modelling
Surface modellingSurface modelling
Surface modelling
 
Solid modelling
Solid modellingSolid modelling
Solid modelling
 
CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)
 
Ch 2 NC machine
Ch 2 NC machine Ch 2 NC machine
Ch 2 NC machine
 
Cnc control systems
Cnc control systemsCnc control systems
Cnc control systems
 
visual realism in geometric modeling
visual realism in geometric modelingvisual realism in geometric modeling
visual realism in geometric modeling
 
Synthetic curve
Synthetic curveSynthetic curve
Synthetic curve
 
Coordinate Measuring Machine(CMM)
Coordinate Measuring Machine(CMM)Coordinate Measuring Machine(CMM)
Coordinate Measuring Machine(CMM)
 

Similar to CAD/CAM & Automation Unit I computer graphics

57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modelingmanojg1990
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modelingmanojg1990
 
4 pipeline computer graphics
4 pipeline computer graphics4 pipeline computer graphics
4 pipeline computer graphicscairo university
 
Two marks with answers ME6501 CAD
Two marks with answers ME6501 CADTwo marks with answers ME6501 CAD
Two marks with answers ME6501 CADPriscilla CPG
 
Building 3D Morphable Models from 2D Images
Building 3D Morphable Models from 2D ImagesBuilding 3D Morphable Models from 2D Images
Building 3D Morphable Models from 2D ImagesShanglin Yang
 
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection ProblemTheories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection ProblemSeongcheol Baek
 
Introduction of Computer aided Design
Introduction of Computer aided DesignIntroduction of Computer aided Design
Introduction of Computer aided DesignMuthukumar V
 
CORDIC Algorithm for WLAN
CORDIC Algorithm for WLANCORDIC Algorithm for WLAN
CORDIC Algorithm for WLANIJERA Editor
 
Improving the Hydraulic Efficiency of Centrifugal Pumps through Computational...
Improving the Hydraulic Efficiency of Centrifugal Pumps through Computational...Improving the Hydraulic Efficiency of Centrifugal Pumps through Computational...
Improving the Hydraulic Efficiency of Centrifugal Pumps through Computational...IJERA Editor
 
Part 2- Geometric Transformation.pptx
Part 2- Geometric Transformation.pptxPart 2- Geometric Transformation.pptx
Part 2- Geometric Transformation.pptxKhalil Alhatab
 
Part 3- Manipulation and Representation of Curves.pptx
Part 3- Manipulation and Representation of Curves.pptxPart 3- Manipulation and Representation of Curves.pptx
Part 3- Manipulation and Representation of Curves.pptxKhalil Alhatab
 
Design and Fabrication of Electronic Pen Plotter
Design and Fabrication of Electronic Pen PlotterDesign and Fabrication of Electronic Pen Plotter
Design and Fabrication of Electronic Pen PlotterAbhishek Mittal
 
Presentation on reverse engineering
Presentation on reverse engineeringPresentation on reverse engineering
Presentation on reverse engineeringFaleSh ShaRma
 
Synthetic Curves.pdf
Synthetic Curves.pdfSynthetic Curves.pdf
Synthetic Curves.pdfMehulMunshi3
 

Similar to CAD/CAM & Automation Unit I computer graphics (20)

Ax03303120316
Ax03303120316Ax03303120316
Ax03303120316
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 
Fm33980983
Fm33980983Fm33980983
Fm33980983
 
Fm33980983
Fm33980983Fm33980983
Fm33980983
 
4 pipeline computer graphics
4 pipeline computer graphics4 pipeline computer graphics
4 pipeline computer graphics
 
Ax4103307314
Ax4103307314Ax4103307314
Ax4103307314
 
Two marks with answers ME6501 CAD
Two marks with answers ME6501 CADTwo marks with answers ME6501 CAD
Two marks with answers ME6501 CAD
 
Building 3D Morphable Models from 2D Images
Building 3D Morphable Models from 2D ImagesBuilding 3D Morphable Models from 2D Images
Building 3D Morphable Models from 2D Images
 
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection ProblemTheories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
 
Introduction of Computer aided Design
Introduction of Computer aided DesignIntroduction of Computer aided Design
Introduction of Computer aided Design
 
CADM-Unit 1/INTRODUCTION
CADM-Unit 1/INTRODUCTIONCADM-Unit 1/INTRODUCTION
CADM-Unit 1/INTRODUCTION
 
CAD
CADCAD
CAD
 
CORDIC Algorithm for WLAN
CORDIC Algorithm for WLANCORDIC Algorithm for WLAN
CORDIC Algorithm for WLAN
 
Improving the Hydraulic Efficiency of Centrifugal Pumps through Computational...
Improving the Hydraulic Efficiency of Centrifugal Pumps through Computational...Improving the Hydraulic Efficiency of Centrifugal Pumps through Computational...
Improving the Hydraulic Efficiency of Centrifugal Pumps through Computational...
 
Part 2- Geometric Transformation.pptx
Part 2- Geometric Transformation.pptxPart 2- Geometric Transformation.pptx
Part 2- Geometric Transformation.pptx
 
Part 3- Manipulation and Representation of Curves.pptx
Part 3- Manipulation and Representation of Curves.pptxPart 3- Manipulation and Representation of Curves.pptx
Part 3- Manipulation and Representation of Curves.pptx
 
Design and Fabrication of Electronic Pen Plotter
Design and Fabrication of Electronic Pen PlotterDesign and Fabrication of Electronic Pen Plotter
Design and Fabrication of Electronic Pen Plotter
 
Presentation on reverse engineering
Presentation on reverse engineeringPresentation on reverse engineering
Presentation on reverse engineering
 
Synthetic Curves.pdf
Synthetic Curves.pdfSynthetic Curves.pdf
Synthetic Curves.pdf
 

More from Aniket Joshi

Wire Electric Discharge Machining Process
Wire Electric Discharge Machining ProcessWire Electric Discharge Machining Process
Wire Electric Discharge Machining ProcessAniket Joshi
 
Plasma Arc Machining Process
Plasma Arc Machining ProcessPlasma Arc Machining Process
Plasma Arc Machining ProcessAniket Joshi
 
Laser Beam Machining Process
Laser Beam Machining ProcessLaser Beam Machining Process
Laser Beam Machining ProcessAniket Joshi
 
Electric Discharge machining Process
Electric Discharge machining ProcessElectric Discharge machining Process
Electric Discharge machining ProcessAniket Joshi
 
Electro-Chemical Machining Process
Electro-Chemical Machining ProcessElectro-Chemical Machining Process
Electro-Chemical Machining ProcessAniket Joshi
 
Abrasive Jet Machining Process
Abrasive Jet Machining ProcessAbrasive Jet Machining Process
Abrasive Jet Machining ProcessAniket Joshi
 
Fundamentals of 3D modeling
Fundamentals of 3D modelingFundamentals of 3D modeling
Fundamentals of 3D modelingAniket Joshi
 

More from Aniket Joshi (7)

Wire Electric Discharge Machining Process
Wire Electric Discharge Machining ProcessWire Electric Discharge Machining Process
Wire Electric Discharge Machining Process
 
Plasma Arc Machining Process
Plasma Arc Machining ProcessPlasma Arc Machining Process
Plasma Arc Machining Process
 
Laser Beam Machining Process
Laser Beam Machining ProcessLaser Beam Machining Process
Laser Beam Machining Process
 
Electric Discharge machining Process
Electric Discharge machining ProcessElectric Discharge machining Process
Electric Discharge machining Process
 
Electro-Chemical Machining Process
Electro-Chemical Machining ProcessElectro-Chemical Machining Process
Electro-Chemical Machining Process
 
Abrasive Jet Machining Process
Abrasive Jet Machining ProcessAbrasive Jet Machining Process
Abrasive Jet Machining Process
 
Fundamentals of 3D modeling
Fundamentals of 3D modelingFundamentals of 3D modeling
Fundamentals of 3D modeling
 

Recently uploaded

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 

Recently uploaded (20)

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 

CAD/CAM & Automation Unit I computer graphics

  • 1. Chapter 1 computer graphics S.G.R. Education Foundation G H RAISONI COLLEGE OF ENGINEERING AND MANAGEMENT AHMEDNAGAR NAAC ACCREDITED (APPROVED BY AICTE, NEW DELHI, RECOGNIZED BY GOVT. OF MAHARASHTRA & AFFILIATED TO SAVITRIBAI PHULE PUNE UNIVERSITY) - Prof. Aniket V. Joshi Asst. Professor Mechanical Engineering Department GHRCEM, A’Nagar.
  • 2. Introduction  CAD: use of computer to assist the user in design of system. Stages in CAD: Create Modify Analyze Optimize 2 AVJ GHRCEM AHMEDNAGAR
  • 3. Introduction Interactive Computer Graphics: o Displays data and information in the form of graphics o Data entered is get converted into graphical form by using software and hardware o User can create, modify and explore further possibilities and options o Major advantage is change in the image 3 AVJ GHRCEM AHMEDNAGAR
  • 5. GEOMETRIC TRANSFORMATION  Transformations: changes performed on the original graphic image by changing database.  Used to alter the orientation, scale, position of the drawing  Applications of Transformations: a. Must be creation of model b. To express location of objects relative to others c. To view an object from different positions and directions d. To perform transformations like translate/move, rotate, scale, mirror, etc.. e. To obtain orthographic and perspective views of model f. To create animation AVJ GHRCEM AHMEDNAGAR 5
  • 6. Formulation • Point can be represented as P= [x,y] • Line can be represented as L= • L’=L [TM] where [TM]= Transformation Matrix AVJ GHRCEM AHMEDNAGAR 6
  • 7. translation o Entity of a geometric model remains parallel to its initial position o Every point on geometric model moves by equal distance T = [tx ty] AVJ GHRCEM AHMEDNAGAR 7 A’B’C’D’ = ABCD + T
  • 8. translation  Translation can be applied to curves such as circles, parabolas, surfaces and solids. These shapes are treated as a geometric entity.  Limitations for translation of circle: a) Circle would be broken down into finite points and transformations for each of these points would then have to be done b) Resulting entity would lose its identity of being a circle. AVJ GHRCEM AHMEDNAGAR 8
  • 9. rotation  Turning the object through angle ‘θ’ about the origin (@ z axis).  Used to view object from different angles.  Allows the user to create an array of objects. AVJ GHRCEM AHMEDNAGAR 9 A’B’ = AB * R
  • 10. scaling  Alters the size of an object.  It can be Uniform (equal in both X and Y directions) or non- uniform (different in X and Y directions) P’ = P * S [x’ y’] = [x y] AVJ GHRCEM AHMEDNAGAR 10
  • 11. Reflection (mirror)  Process of obtaining a mirror of the original shape  Used in symmetrical objects P’= P*M AVJ GHRCEM AHMEDNAGAR 11
  • 12. shear • Causes the image to slant. P’ = P*SH AVJ GHRCEM AHMEDNAGAR 12
  • 13. Homogeneous co-ordinates  Need: o For quick and efficient calculations, it is desirable to express all transformations in the form of multiplications. o To represent points at infinity and non intersection of parallel lines. o To represent multiple operations which include translation. o To draw perspective views of geometrical models AVJ GHRCEM AHMEDNAGAR 13
  • 14. Homogeneous co-ordinates • In homogeneous coordinate system, point P(x, y) can be expressed as P(x’ y’ h) Where AVJ GHRCEM AHMEDNAGAR 14  h is non zero number, convenient value is 1 General 3x3 matrix for homogeneous transformation. a d 0 b e 0 c f 1
  • 16. Inverse transformations • Inverse of matrix is another matrix such that when two are multiplied, an identity matrix results. i.e. T*T-1 = I • For point p, p’ is transformed point Then P’= P*T P’*T-1 = P*T* T-1 P’*T-1 = P*I P’*T-1 = P AVJ GHRCEM AHMEDNAGAR 16
  • 18. MAPPING OF GEOMETRIC MODELS  Types of coordinate system: 1) Model Coordinate System/ World Coordinate System:  Reference space of the model is stored with respect to all geometrical data  Cartesian coordinate system  Coordinates also referred as global coordinates AVJ GHRCEM AHMEDNAGAR 18
  • 19. MAPPING OF GEOMETRIC MODELS 2) Local Coordinate System/ User Coordinate System/ Working Coordinate System:  Convenient to use  All the coordinates depend upon the origin of the model AVJ GHRCEM AHMEDNAGAR 19
  • 20. Three dimensional transformations  The transformation takes place on a 3D plane  Generalize from 2D by including z coordinate  Straight forward for translation and scale, rotation  more difficult  Homogeneous coordinates: 4 components  Transformation matrices: 4×4 elements a b c tx d e f ty g h I tz 0 0 0 1 AVJ GHRCEM AHMEDNAGAR 20
  • 21. Projections of geometric models  3D objects need to be displayed in 2D form  Types of projections are: 1) Parallel projection 2) Perspective projection 1) Parallel Projection -Centre of projection is taken at infinity. -Parallel projections preserve The parallelism -Method is used to generate orthographic views AVJ GHRCEM AHMEDNAGAR 21 Parallel Projection
  • 22. Projections of geometric models 2) Perspective Projection - Centre of projection is a point at finite distance from the object. - Create artistic views and used by architects - Actual dimension and angles cannot preserve on the drawing AVJ GHRCEM AHMEDNAGAR 22