それぞれの 3D プレーンに異なる SVG ファイルを描画する必要があります。たとえば、2 つの SVG ファイルがある場合、それらを openGL の 2 つの異なる 3D 平面にレンダリングして、平面が空間内で独立した向きを持つことができるようにします。この目的でopenVGを使用してみましたが、ご覧のとおり、2D変換しか使用できません。
openVG または他の openGL ベースのアプローチでこれを行う方法はありますか?
SVG をテクスチャにレンダリングするアプローチを取り、そのテクスチャを openGL で方向付けた 3D プレーンにマップします。
または、ルート SVG ビジュアルを、各平面に適用する同等の 3D 変換を行う透視変換でラップすることもできます。
SVG をテクスチャにレンダリングし、テクスチャ付きのクワッドを希望の方向に描画します。