Our Infinite Openings tool does any shape and contains a lot of other capabilities:
https://cadswift.com.au/products/Infinite-Openings.html
scroll to the bottom of the page for the reviews.
The videos in the link above a mostly old, though we have current user guide videos here:
https://www.youtube.com/playlist?list=PLcbNDcsCZtyr9OfByqKKMVylqG7SUjGDj
Creator of Cadswift's parametric GDL libraries
Creator of Infinite Openings and Component Catalogues
Push the envelope & watch it bend
website:
https://cadswift.com.au/
YouTube:
https://www.youtube.com/user/CADSwift/playlists