This document discusses two-dimensional geometric transformations including translation, scaling, rotation, reflection, and shearing. It provides definitions and examples of each transformation type. It also covers homogeneous coordinates, combining transformations, and numerical problems involving applying various transformations to geometric objects.
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
Safalta Digital marketing institute in Noida, provide complete applications that encompass a huge range of virtual advertising and marketing additives, which includes search engine optimization, virtual communication advertising, pay-per-click on marketing, content material advertising, internet analytics, and greater. These university courses are designed for students who possess a comprehensive understanding of virtual marketing strategies and attributes.Safalta Digital Marketing Institute in Noida is a first choice for young individuals or students who are looking to start their careers in the field of digital advertising. The institute gives specialized courses designed and certification.
for beginners, providing thorough training in areas such as SEO, digital communication marketing, and PPC training in Noida. After finishing the program, students receive the certifications recognised by top different universitie, setting a strong foundation for a successful career in digital marketing.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
1. Amity Institute of Information Technology
AIIT
COMPUTER GRAPHICS
Two Dimensional Geometric
Transformation
AMITY UNIVERSITY, NOIDA
INDIA
2. Amity Institute of Information Technology
AIIT
Contents
– Why transformations
– Transformations
• Translation
• Scaling
• Rotation
• Reflection
• Shearing
– Homogeneous coordinates
– Combining transformations
3. Amity Institute of Information Technology
AIIT
Transformations
• In graphics, once we have an object described,
transformations are used to move that object, scale it
and rotate it
• The process of change in size, orientation or positions
of objects by a mathematical operation is called
Transformation.
4. Amity Institute of Information Technology
AIIT
Types of Transformation
1) Geometric Transformations: In this type of
transformations, the object itself is moved relative to
a stationary coordinate system or background.
2) Coordinate Transformations: In this type of
transformation, the object is held stationary while the
coordinate system is moved relative to the object.
5. Amity Institute of Information Technology
AIIT
Cartesian Coordinate System
• A number line can be used to represent a number or solution of an
equation that only has one variable. It is sufficient to describe the
solution of one-valued equations because they all are single-
dimensional.
• But as the number of variables in an equation increases, it is not
enough. For example when the number of variables in an
equation becomes two, there will be pair of numbers as a solution.
This is why the concept of the number line has to be extended.
There should be 2 number lines now, but how will we show our
solution on it?
• So, instead of a line, let’s define a plane to plot the solutions now.
6. Amity Institute of Information Technology
AIIT
Cartesian Plane and Coordinates
• Cartesian Plane:
• A Cartesian plane is defined by two perpendicular number lines, X
and Y. It extends to infinity in both directions. It has a centre
usually denoted by O.
• The horizontal line is called X-axis while the vertical line is
called Y-axis.
• Cartesian Coordinates:
• Cartesian Coordinates are used to mark the plane about a point.
How far up/down or how far left/right it is.
• They are always written in a certain order:
• Horizontal distance
• Vertical Distance
• This is called an “ordered pair” (a pair of numbers in a special
order) and usually, the numbers are separated by a comma, and
parentheses are put around the whole thing like (5,4).
7. Amity Institute of Information Technology
AIIT
Types of Transformation
1. Translation
2. Scaling
3. Rotation
4. Reflection
5. Shearing
8. Amity Institute of Information Technology
AIIT
Translation
• Simply moves an object from one position to another
• xnew = xold + tx ynew = yold + ty
• The pair (tx , ty) is called translation vector or shift vector
Note: House shifts position relative to origin
y
x
0
1
1
2
2
3 4 5 6 7 8 9 10
3
4
5
6
9. Amity Institute of Information Technology
AIIT
Translation Example
y
x
0 1
1
2
2
3 4 5 6 7 8 9 10
3
4
5
6
(1, 1) (3, 1)
(2, 3)
(6, 4)
tx
(7, 2)
(5, 2)
=4
=1
ty
10. Amity Institute of Information Technology
AIIT
• In matrix representation we can write translation as
17. Amity Institute of Information Technology
AIIT
Reflection
• A reflection is a transformation that produces a mirror image
of an object relative to an axis of reflection. We can choose an
axis of reflection in the xy plane or perpendicular to the xy
plane.
Y
X
O
Original
object
Reflected
object
18. Amity Institute of Information Technology
AIIT
Reflection Transformation matrix
Reflection about
Y-axis
-1 0 0
0 1 0
0 0 1
Reflection about
X-axis
1 0 0
0 -1 0
0 0 1
Reflection about
origin
-1 0 0
0 -1 0
0 0 1
Reflection about diagonal axis (line
y=x)
0 1 0
1 0 0
0 0 1
Reflection about
Line y = - x
0 -1 0
- 1 0 0
0 0 1
19. Amity Institute of Information Technology
AIIT
Shearing
• A transformation that slants the shape of an object is called the
shear transformation.
• Two common shearing transformations are
– X-shear
– Y-shear
X-Shear
• The X shear preserves the y coordinates, but changes the x
values which causes vertical lines to tilt right or left.
20. Amity Institute of Information Technology
AIIT
Y Shear
• The Y shear preserves the x coordinates, but changes
the y values which causes horizontal lines to tilt up or
down.
21. Amity Institute of Information Technology
AIIT
Inverse Geometric Transformation
• Each geometric transformation has an inverse which is
described by the opposite operation performed by the
transformation.
23. Amity Institute of Information Technology
AIIT
Homogeneous Coordinates
• To express any two-dimensional transformation as a matrix
multiplication, we represent each Cartesian coordinate position
(x,y) with the homogeneous coordinate triple(xh,yh,h) where
x = xh/ h y= yh /h
• But it is convenient to have h = 1. Therefore, each two-
dimensional position can be represented with homogenous
coordinate as (x, y, 1).
• Other values for parameter h are needed in matrix formulations
of 3-D viewing transformations.
• Expressing positions in homogeneous coordinates allows us to
represent all geometric transformation equations as matrix
multiplication.
• Coordinates are represented with three-element column
vectors,and tranformation operations are written as 3 by 3
matrices.
24. Amity Institute of Information Technology
AIIT
Composite Transformation
• A Composite Transformation is a transformation that consists
of more than one step to the transformation.
• For example, translate an object and then, do a second
translation on the product, to again move the object.
• There can be a combination of two different transformations.
For example, translate the object and then perform a size
transformation.
25. Amity Institute of Information Technology
AIIT
Numerical 1
• Find the matrix that represents rotation of an object by
30 degree about the origin
• What are the new coordinates of the point P(2,-4) after
the rotation.
26. Amity Institute of Information Technology
AIIT
Numerical 2
• Q) Translate a point P (2,5) by 3 units in x direction
and 4 units in Y direction.
27. Amity Institute of Information Technology
AIIT
Numerical 3
• Translate a polygon with coordinates A(2,5) B(7,10)
and C(10, 2) by 3 units in X direction and 4 units in Y
direction.
28. Amity Institute of Information Technology
AIIT
Numerical 4
• Find the transformation that scales (w.r.t origin) by
(i) a units in x direction
(ii) b units in y direction
(iii) a units in the x direction and b units in the y direction
29. Amity Institute of Information Technology
AIIT
Numerical 5
• Q) Scale the polygon with coordinates A(2,5) B(7,10)
and C(10,2) by two units in X direction and two units in
Y direction.
30. Amity Institute of Information Technology
AIIT
General Pivot Point Rotation
1) Translate the object so that the pivot-point position is
moved to the coordinate origin.
2). Rotate the object about the coordinate origin.
3).Translate the object so that the pivot point is returned
to its original position.
31. Amity Institute of Information Technology
AIIT
General Fixed Point Scaling
• Translate object so that the fixed point coincides with
the coordinate origin.
• Scale the object with respect to the coordinate origin.
• Use the inverse translation of step 1 to return the
object to its original position.
32. Amity Institute of Information Technology
AIIT
Numerical 6
• Perform a 45 degree rotation A(0,0), B(1,1) , C(5,2)
a) About the origin b) About P(-1,-1).
33. Amity Institute of Information Technology
AIIT
Numerical 7
• Q) Prove that two successive 2D rotations are additive.
34. Amity Institute of Information Technology
AIIT
Numerical 8
• Magnify a triangle with vertices A (0,0), B(1,1) and
C(5,2) to twice its size while keeping C(5,2) fixed.
35. Amity Institute of Information Technology
AIIT
Numerical 9
• Find a transformation of triangle A(1,0), B(0,1), C(1,1)
by rotating 45 degree about the origin and then
translating one unit in x and y direction.
36. Amity Institute of Information Technology
AIIT
Numerical 10
Q) Apply the shearing transformation to square with
A(0,0), B(1,0), C(1,1) and D(0,1) as given below:
(a) Shear Parameter value of 0.5 relative to the line
Yref=-1
(b) Shear Parameter value of 0.5 relative to the line
Xref=-1
37. Amity Institute of Information Technology
AIIT
Numerical 12
• Describe the transformation that rotates an object point
Q(x,y) θ degree about a fixed center of rotation p(h,k),
and find the matrix for rotation about a point p(h,k)
38. Amity Institute of Information Technology
AIIT
Numerical 13
• Reflect the diamond shaped polygon whose vertices
are A(-1,0), B(0,-2), C(1,0) and D(0,2) about
(a) The horizontal line y=2
(b) The vertical line x=2
(c) The line y=x+2