Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Rotation | Geometric Transformations
Geometric Modelling with Python
Section 2. Chapter 4
single

single

Challenge: Rotation

Swipe to show menu

Task

Swipe to start coding

Practice applying geometric transformations by rotating a triangle by 90 degrees. Use the rotate_point function to rotate each vertex of the triangle.

  • The rotate_triangle function must take a list of three points and an angle in degrees.
  • For each point in the triangle, use rotate_point to find its new position after rotation.
  • Collect the rotated points into a new list and return it.
  • After rotating the triangle, use plot_triangles to display both the original and rotated triangles.

Solution

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 2. Chapter 4
single

single

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

some-alt