Horseshoe (single curved) screen shape

The horseshoe (double-curved) projection screen is quite similar to the horseshoe single-curved projection screen, but with an additional vertical curvature. The screen features a cylindrical curvature of up to 180 degrees, extending with legs beyond the curve. It is also curved along its vertical axis.
Users can configure the screen by specifying the cylinder’s radius and height, the length of the extension legs, as well as the “begin” and “end” angles of the cylindrical curvature. Additionally, the vertical curvature can be defined using the vertical curvature radius along with its “begin” and “end” angles. All angles are measured in degrees relative to the center of the curvature.