リングに「曲げる」必要のある長方形があります。つまり、長方形の上端をリングの外側の円にマップし、下端を内側の円にマップし、長方形の側面を結合する必要があります。
これは、長方形とリングの非常に大まかなスケッチです。
役立つか必要な場合は、長方形を水平線の集合として扱い、リングを円の集合として扱うことができます。
長方形にはaからbまでの水平方向のグラデーションがあり、グラデーションが円の方向に進むようにマップする必要があります。
これは非線形変換であることがわかりますが、この問題を解決するための手法を学ぶためにどこを見ればよいかについては迷っています。CGの適切な経験を持っている人は、私の指輪を作るための適切なテキスト、アルゴリズムの適切な名前、または適切なグラフィックライブラリのようなものを私に教えてもらえますか?