This Python project focuses on generating smooth 3D volumes by interpolating between two 2D rectangles that are placed in different planes. The first rectangle is situated on the x,y plane, while the second rectangle is on the y,z plane. The challenge lies in creating a smooth and visually appealing 3D shape that seamlessly connects these two polygons. Key Concepts: • 2D Rectangles: A 2D rectangle is a polygon with four straight sides. In this project, two rectangles are defined on different planes. • Interpolation: The project uses an interpolation method to "connect" the two rectangles by forming a smooth 3D shape. • Volume Generation: The smooth transition between the 2D shapes results in a 3D volume, which is then visualized and saved in image format. The program allows flexibility in handling intersection scenarios and perimeter growth control, making it useful for computational geometry and computer graphics applications.