求められているのとはちょっと違う気がしますが、 矩形を台形に変換する関数なら作ったことがあります。 https://miiverse.nintendo.net/posts/AYIHAAAEAAArVRTpYzdDtg