Entrance Announcement
MICTE 2080
2080 Magh 07
User:Subekshya Poudel/Teaching Lesson Plan 11
Subject : Computer Graphics
Period: Fourth
Topic: 2D and 3D Transformation
Teaching Item: 2D and 3D Transformations: Scaling(about origin and arbitrary point), Reflection and Shear
Level: Bachelor 6th sem
Unit: Three
Time: 50 min
No. of Students:
Specific Objective
At the end of this lesson students will be able to:
- understand the concept of scaling in 2D and 3D transformations both about the origin and an arbitrary point.
- comprehend the principles of reflection in 2D and 3D transformations
- learn about shear transformations in both 2D and 3D spaces
Teaching Materials
- Laptop
- Presentation slide
- Projector
- Whiteboard and marker
Teaching Learning Activities
- Begin the unit by defining scaling, reflection, and shear transformations.
- Mention that scaling, reflection, and shear are additional transformations used to modify the size, orientation, and shape of objects in a scene.
- Explain scaling about the origin and an arbitrary point using examples.
- Demonstrate how scaling affects shapes in both 2D and 3D space.
- Present the reflection transformation for both 2D and 3D objects, explaining its mathematical foundation and implementation.
- Discuss how reflection flips an object across a line or plane.
- Introduce shear transformations in 2D and extend to 3D.
- Discuss how shear skews an object along one or more axes.
- Show how to input object vertices, perform these transformations, and visualize the transformed objects.
- Ask students if there is any confusion on today's topic and provide guidance and assistance if needed.
Assessment
1. Define scaling transformation and provide an example of scaling about an arbitrary point.
2. Given a square with vertices at (0,0), (1,0), (1,1), and (0,1), perform a reflection over the y-axis followed by a scaling by a factor of 2 about the origin. What are the new coordinates of the vertices?
3. Implement scaling to enlarge a 2D square by a factor of 2 about the origin, reflect it across the x-axis, and shear it by a factor of 0.5 along the y-axis. Provide the vertices of the transformed square.