User:Subekshya Poudel/Teaching Lesson Plan 12

Subject : Computer Graphics

Period: Fourth

Topic: 2D and 3D Transformation

Teaching Item: Representation of 2D and 3D Transformation in Homogeneous Coordinate System

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 2D and 3D transformations in a homogeneous coordinate system
  • learn how to represent transformations using matrices in homogeneous coordinates
  • apply transformation matrices to perform various 2D and 3D transformations

Teaching Materials

  • Laptop
  • Presentation slide
  • Projector
  • Whiteboard and marker

Teaching Learning Activities

  1. At first I will ask students what they understand till now about previous topic.
  2. Then begin the unit by defining 2D and 3D transformations in the context of computer graphics.
  3. Introduce the concept of homogeneous coordinate systems and their importance in computer graphics.
  4. Explain how homogeneous coordinates are used to represent points in higher-dimensional spaces.
  5. Mention that homogeneous coordinates simplify the representation and manipulation of transformations.
  6. Present the representation of 2D and 3D transformations using homogeneous coordinates, explaining the matrix-based approach.
  7. Discuss how translation, rotation, scaling, reflection and shearing can be represented as matrices in homogeneous coordinates.
  8. Show examples of how different transformations affect geometric shapes in 2D and 3D space.
  9. Discuss the advantages of using homogeneous coordinates for transformations, such as the ability to represent translations as part of matrix multiplication.
  10. Explain how homogeneous coordinates enable the representation of affine transformations, including translations, rotations, scalings, and shears, in a unified manner.
  11. Highlight the importance of homogeneous coordinates in computer graphics applications.
  12. Divide students into groups and provide them with transformation scenarios to solve using matrices.
  13. Ask students if there is any confusion on today's topic and provide guidance and assistance if needed.

Assessment

1. Explain the concept of homogeneous coordinates and their role in representing transformations.

2. Given a square with vertices at (1,1), (-1,1), (-1,-1), (1,-1), perform a rotation of 45 degrees counterclockwise using a transformation matrix. Calculate the new coordinates of the square after the rotation.