SlideShare a Scribd company logo
1 of 55
Computer Graphics
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 1
• Computer graphics are visual
representations of data displayed on a
monitor made on a computer. Computer
graphics can be a series of images (most
often called video) or a single image.
Transformations
Using Transformation
Parameters reposition and resize
the two dimensional objects
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 2
Contents
12/28/16 T.L. SAHU CSE SRIT II RAIPUR
1. 2D Transformations
2. 2D Translation
3. 2D Scaling
4. 2D Shearing
5. 2D Rotations
3
2D
Transformations
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 4
2D Transformations
Problem:
• Given a 2D object, the transformation is the change
in the object:
– Position (translation)
– Size (scaling)
– Orientation (rotation)
– Shapes (shear)
Solution:
• Construct a sequence of matrices that can be applied
to all the points of the object.12/28/16 T.L. SAHU CSE SRIT II RAIPUR 5
2D Transformations
• World Coordinates
• Translate
• Rotate
• Scale
• Viewport Transforms
• Putting it all together
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 6
Transformations
• Rigid Body Transformations - transformations that do not
change the object.
• Translate
– If you translate a rectangle, it is still a rectangle
• Scale
– If you scale a rectangle, it is still a rectangle
• Rotate
– If you rotate a rectangle, it is still a rectangle
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 7
Vertices
• We have always represented vertices as
(x,y)
• An alternate method is:
• Example:






=
y
x
yx ),(






=
8.4
1.2
)8.4,1.2(
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 8
2D Transformation and Matrices
(Matrix Multiplication)










++
++
++
=










×










ziyhxg
zfyexd
zcybxa
z
y
x
ihg
fed
cba
***
***
***
12/28/16 T.L. SAHU CSE SRIT II RAIPUR
• Representation of points :
• How matrix multiplication takes place:
9
2D
Translations
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 10
Translation
• Translation - repositioning an object along
a straight-line path (the translation
distances) from one coordinate location to
another.
(x,y)
(x’,y’)
(tx,ty)
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 11
Translation
Translation is a process of changing the
position of an object in a straight line path
from one coordinate location to another.
x’= x+tx
y’=y+ty
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 12
Translation: Initial
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 13
Translation: Final
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 14
Translation Operation
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 15
Translation Operation
12/28/16 T.L. SAHU CSE SRIT II RAIPUR
Coordinates:
Matrix Form:
y
x
tyy
txx
+=
+=
'
'






+





=





y
x
t
t
y
x
y
x
'
'
16
Translation
• Given:
• We want:
• Matrix form:
TPP
t
t
y
x
y
x
tyy
txx
ttT
yxP
y
x
y
x
yx
+=






+





=





+=
+=
=
=
'
'
'
'
'
),(
),(
1.4'
4.3'
2.8
1.7
1.4
7.3
'
'
2.81.4'
1.77.3'
)2.8,1.7(
)1.4,7.3(
=
=






+





−
−
=





+−=
+−=
=
−−=
y
x
y
x
y
x
T
P
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 17
Applying to Triangles
(tx,ty)
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 18
2D
Scaling
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 19
Scale
• Scale - Alters the size of an object.
• Scales about a fixed point
(x,y)
(x’,y’)
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 20
Scaling
• A scaling transformation changes the size of an object.
• Any positive numeric values are valid for scaling factor Sx
and Sy.
• Sx and Sy values <1 reduces the size of object.
• Sx and Sy values >1 produce an enlarged object.
• Sx and Sy values =1 size of object does not change.
• Sx = Sy : uniform scaling
• Sx ≠ Sy : differential scaling
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 21
Scaling: Initial
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 22
Scaling: Final
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 23
Scaling Operation
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 24
Scaling Operation
12/28/16 T.L. SAHU CSE SRIT II RAIPUR
Coordinates:
Matrix Form:
y
x
syy
sxx
×=
×=
'
'












=





y
x
s
s
y
x
y
x
0
0
'
'
P(x, y) ->P’ (x’, y’)
P’ -> S . P
25
Non-Uniform/Differential
Scalin’
(x,y)
(x’,y’)
S=(1,2)
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 26
Scale
• Given:
• We want:
• Matrix form:
PSP
y
x
s
s
y
x
ysy
xsx
ssS
yxP
y
x
y
x
yx
⋅=












=





=
=
=
=
'
0
0
'
'
'
'
),(
),(
6.6'
2.4'
2.2
4.1
30
03
'
'
2.2*3'
4.1*3'
)3,3(
)2.2,4.1(
=
=












=





=
=
=
=
y
x
y
x
y
x
S
P
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 27
2D
Rotations
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 28
Rotation
• Rotation - repositions an object along a
circular path.
• Rotation requires an Θ and a pivot point
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 29
Rotation
A two dimensional rotation is applied to an
object by repositioning it along a circular
path in the xy plane. To generate a rotation
angle θ and the position of the rotation
point about object is to be rotated.
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 30
Rotation: Initial
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 31
Rotation: Final
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 32
Rotation: Operation
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 33
Where does it come from?
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 34
Rotation
)cos('
)cos('
sin
cos
)(
),(
Θ+=
Θ+=
=
=
=
=
φ
φ
φ
φ
θ
ry
rx
ry
rx
R
yxP
PRP
y
x
y
x
yxy
yxx
rry
rrx
⋅=











 −
=





+=
−=
+=
−=
'
cossin
sincos
'
'
cossin'
sincos'
cossinsincos'
sinsincoscos'
θθ
θθ
θθ
θθ
θφθφ
θφθφ
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 35
Rotation Operation
12/28/16 T.L. SAHU CSE SRIT II RAIPUR
Coordinates:
Matrix Form:
yxy
yxx
)cos()sin('
)sin()cos('
φφ
φφ
+=
−=











 −
=





y
x
y
x
)cos()sin(
)sin()cos(
'
'
φφ
φφ
P(x, y) ->P’ (x’, y’)
P’ -> R(φ) . P
36
Example
• P=(4,4)
• Θ=45 degrees
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 37
What is the difference? Revisited
V(-0.6,0) V(0,-0.6) V(0.6,0.6)
Translate (1.2,0.3)
V(0,0.6) V(0.3,0.9) V(0,1.2)
Translate (1.2,0.3)
V(0.6,0.3) V(1.2,-0.3) V(1.8,0.9)
V(0,0.6) V(0.3,0.9) V(0,1.2)
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 38
Rotations
V(-0.6,0) V(0,-0.6) V(0.6,0.6)
Rotate -30 degrees
V(0,0.6) V(0.3,0.9) V(0,1.2)
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 39
Combining Transformations
Q: How do we
specify each
transformation?
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 40
Specifying 2D Transformations
• Translation
– T(tx, ty)
– Translation distances
• Scale
– S(sx,sy)
– Scale factors
• Rotation
– R(θ)
– Rotation angle
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 41
Combining Transformations
• Using translate, rotation, and scale, how
do we get:
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 42
Combining Transformations
• Note there are two ways to combine
rotation and translation. Why?
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 43
2D
Shearing
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 44
Shearing
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 45
Shearing Operation
12/28/16 T.L. SAHU CSE SRIT II RAIPUR
Coordinates:
Matrix Form:
xhsyy
yhsxx
yxy
xyx
+×=
+×=
'
'












=





y
x
sh
hs
y
x
yyx
xyx
'
'
46
Combining Transformations
Q: How do we
specify each
transformation?
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 47
Specifying 2D Transformations
• Translation
– T(tx, ty)
– Translation distances
• Scale
– S(sx,sy)
– Scale factors
• Rotation
– R(θ)
– Rotation angle
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 48
Combining Transformations
• Using translate, rotation, and scale, how
do we get:
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 49
Combining Transformations
• Note there are two ways to combine
rotation and translation. Why?
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 50
Rotation about an arbitrary point
cosѳ sinѳ 0
-sinѳ cosѳ 0
-xpcosѳ +ypsinѳ +xp -xpsinѳ-ypcosѳ+yp 1
12/28/16 T.L. SAHU CSE SRIT II RAIPUR
T1.R.T2 =
51
Transformation matrix (original and
reflected image)
1 0 0
0 -1 0
0 0 1
Reflection about x axis
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 52
Transformation matrix (original and
reflected image)
-1 0 0
0 -1 0
0 0 1
Reflection about origin
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 53
Transformation matrix (original and
reflected image)
-1 0 0
0 1 0
0 0 1
Reflection about Y axis
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 54
Transformation matrix (original and
reflected image)
0 1 0
1 0 0
0 0 1
Reflection about line y = x
12/28/16 T.L. SAHU CSE SRIT II RAIPUR 55

More Related Content

Viewers also liked

UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
 
L4 domain integrity
L4  domain integrityL4  domain integrity
L4 domain integrityRushdi Shams
 
Ed tech 105a topic 1 history of edtech
Ed tech 105a topic 1 history of edtechEd tech 105a topic 1 history of edtech
Ed tech 105a topic 1 history of edtechMaria Theresa
 
Graphic Design Projects
Graphic Design ProjectsGraphic Design Projects
Graphic Design Projectshatzsa
 
3D Graphic Designer Freelance
3D Graphic Designer Freelance   3D Graphic Designer Freelance
3D Graphic Designer Freelance Enam khan Khan's
 
Advance Graphic Design Final Exam 71%
Advance Graphic Design Final Exam 71%Advance Graphic Design Final Exam 71%
Advance Graphic Design Final Exam 71%Lize Smith
 
Ome1
Ome1Ome1
Ome1home
 
Chapter 1 introduction to educational technology
Chapter 1 introduction to educational technologyChapter 1 introduction to educational technology
Chapter 1 introduction to educational technologyMaria Theresa
 
Gaphic design in brand promotion
Gaphic design in brand promotionGaphic design in brand promotion
Gaphic design in brand promotionsakshibhargava04
 
A way to professional merchandising
A way to professional merchandisingA way to professional merchandising
A way to professional merchandisingAHAMED SOROWAR
 
Graphic organizers
Graphic organizersGraphic organizers
Graphic organizerscorderg
 
Proper Merchandising & Quality Management System in RMG Sector.
Proper Merchandising & Quality Management System in RMG Sector.Proper Merchandising & Quality Management System in RMG Sector.
Proper Merchandising & Quality Management System in RMG Sector.Md.Belal Uddin
 
Creating Digital Graphic Organizers
Creating Digital Graphic OrganizersCreating Digital Graphic Organizers
Creating Digital Graphic OrganizersStephanie Ibarra
 
How To Be A Technical & Smart Merchandiser (Apparel merchandising)
How To Be A Technical & Smart Merchandiser (Apparel merchandising)How To Be A Technical & Smart Merchandiser (Apparel merchandising)
How To Be A Technical & Smart Merchandiser (Apparel merchandising)Mahedi Hasan Shiblee
 

Viewers also liked (20)

UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and Archives
 
L4 domain integrity
L4  domain integrityL4  domain integrity
L4 domain integrity
 
Resume
ResumeResume
Resume
 
Ed tech 105a topic 1 history of edtech
Ed tech 105a topic 1 history of edtechEd tech 105a topic 1 history of edtech
Ed tech 105a topic 1 history of edtech
 
Graphic Design Projects
Graphic Design ProjectsGraphic Design Projects
Graphic Design Projects
 
Graphic organizers group coaching
Graphic organizers group coachingGraphic organizers group coaching
Graphic organizers group coaching
 
3D Graphic Designer Freelance
3D Graphic Designer Freelance   3D Graphic Designer Freelance
3D Graphic Designer Freelance
 
Lecture 25
Lecture 25Lecture 25
Lecture 25
 
Advance Graphic Design Final Exam 71%
Advance Graphic Design Final Exam 71%Advance Graphic Design Final Exam 71%
Advance Graphic Design Final Exam 71%
 
Graphic Design Intro
Graphic Design IntroGraphic Design Intro
Graphic Design Intro
 
Ome1
Ome1Ome1
Ome1
 
Chapter 1 introduction to educational technology
Chapter 1 introduction to educational technologyChapter 1 introduction to educational technology
Chapter 1 introduction to educational technology
 
Gaphic design in brand promotion
Gaphic design in brand promotionGaphic design in brand promotion
Gaphic design in brand promotion
 
Cg
CgCg
Cg
 
A way to professional merchandising
A way to professional merchandisingA way to professional merchandising
A way to professional merchandising
 
Graphic organizers
Graphic organizersGraphic organizers
Graphic organizers
 
Proper Merchandising & Quality Management System in RMG Sector.
Proper Merchandising & Quality Management System in RMG Sector.Proper Merchandising & Quality Management System in RMG Sector.
Proper Merchandising & Quality Management System in RMG Sector.
 
Creating Digital Graphic Organizers
Creating Digital Graphic OrganizersCreating Digital Graphic Organizers
Creating Digital Graphic Organizers
 
How To Be A Technical & Smart Merchandiser (Apparel merchandising)
How To Be A Technical & Smart Merchandiser (Apparel merchandising)How To Be A Technical & Smart Merchandiser (Apparel merchandising)
How To Be A Technical & Smart Merchandiser (Apparel merchandising)
 
Graphic Organizers
Graphic OrganizersGraphic Organizers
Graphic Organizers
 

Similar to Transefermation

2D Transformation
2D Transformation2D Transformation
2D TransformationShahDhruv21
 
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
 
Part 2- Geometric Transformation.pptx
Part 2- Geometric Transformation.pptxPart 2- Geometric Transformation.pptx
Part 2- Geometric Transformation.pptxKhalil Alhatab
 
Part 2- Transformation.pptx
Part 2- Transformation.pptxPart 2- Transformation.pptx
Part 2- Transformation.pptxKhalil Alhatab
 
Two dimensionaltransformations
Two dimensionaltransformationsTwo dimensionaltransformations
Two dimensionaltransformationsNareek
 
Transformations in Computer Graphics
Transformations in Computer GraphicsTransformations in Computer Graphics
Transformations in Computer GraphicsJatenderKhatri
 
2d-transformation
2d-transformation2d-transformation
2d-transformationPooja Dixit
 
Lecture 6-1543909797
Lecture 6-1543909797Lecture 6-1543909797
Lecture 6-1543909797Canh Le
 
seminar on 2D transformation
seminar on 2D transformationseminar on 2D transformation
seminar on 2D transformation9784
 
Formations Near The Libration Points: Design Strategies Using Natural And Non...
Formations Near The Libration Points: Design Strategies Using Natural And Non...Formations Near The Libration Points: Design Strategies Using Natural And Non...
Formations Near The Libration Points: Design Strategies Using Natural And Non...Belinda Marchand
 
Lecture 9-online
Lecture 9-onlineLecture 9-online
Lecture 9-onlinelifebreath
 
Two dimensional geometric transformation
Two dimensional geometric transformationTwo dimensional geometric transformation
Two dimensional geometric transformationjapan vasani
 
CD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdf
CD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdfCD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdf
CD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdfRajJain516913
 
2 d transformation
2 d transformation2 d transformation
2 d transformationAnkit Garg
 
Computer graphics
Computer graphicsComputer graphics
Computer graphicsBala Murali
 
Horizontal alignment of Roads
Horizontal alignment of RoadsHorizontal alignment of Roads
Horizontal alignment of RoadsLatif Hyder Wadho
 

Similar to Transefermation (20)

2D Transformation
2D Transformation2D Transformation
2D Transformation
 
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
 
Part 2- Geometric Transformation.pptx
Part 2- Geometric Transformation.pptxPart 2- Geometric Transformation.pptx
Part 2- Geometric Transformation.pptx
 
Part 2- Transformation.pptx
Part 2- Transformation.pptxPart 2- Transformation.pptx
Part 2- Transformation.pptx
 
Two dimensionaltransformations
Two dimensionaltransformationsTwo dimensionaltransformations
Two dimensionaltransformations
 
Transformations in Computer Graphics
Transformations in Computer GraphicsTransformations in Computer Graphics
Transformations in Computer Graphics
 
2d-transformation
2d-transformation2d-transformation
2d-transformation
 
Lecture 6-1543909797
Lecture 6-1543909797Lecture 6-1543909797
Lecture 6-1543909797
 
Lifting 1
Lifting 1Lifting 1
Lifting 1
 
seminar on 2D transformation
seminar on 2D transformationseminar on 2D transformation
seminar on 2D transformation
 
12handout
12handout12handout
12handout
 
Formations Near The Libration Points: Design Strategies Using Natural And Non...
Formations Near The Libration Points: Design Strategies Using Natural And Non...Formations Near The Libration Points: Design Strategies Using Natural And Non...
Formations Near The Libration Points: Design Strategies Using Natural And Non...
 
Lecture 9-online
Lecture 9-onlineLecture 9-online
Lecture 9-online
 
2D Transformation
2D Transformation2D Transformation
2D Transformation
 
Two dimensional geometric transformation
Two dimensional geometric transformationTwo dimensional geometric transformation
Two dimensional geometric transformation
 
CD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdf
CD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdfCD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdf
CD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdf
 
2 d transformation
2 d transformation2 d transformation
2 d transformation
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
06.Transformation.ppt
06.Transformation.ppt06.Transformation.ppt
06.Transformation.ppt
 
Horizontal alignment of Roads
Horizontal alignment of RoadsHorizontal alignment of Roads
Horizontal alignment of Roads
 

Recently uploaded

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
(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
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
(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
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
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
 
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
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...Call girls in Ahmedabad High profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
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
 

Recently uploaded (20)

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
(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
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
(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
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
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 )
 
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
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
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
 

Transefermation