1

一連の座標を極座標に変換し (簡単な部分)、それらを極 3D グリッドでモデル化します。これは WebGL を使用して可能ですか、またはデカルト座標のみがサポートされていますか?

4

2 に答える 2

2

シェーダーには、任意のタイプの座標変換を実装できます。ただし、重要な制限があります。

接続された2つの頂点(つまり、直線または三角形のエッジ)を描画すると、結果は常に画面上で直線になります。これ以外の方法でOpenGLを描画することはできません。

デカルト極変換は、直線を曲線に変換します。つまり、直線の形状を変換して「正しい」曲線の結果を得るには、間隔の狭い頂点のシーケンスを使用して描画する必要があります。滑らかな曲率の「解像度」を生成するために必要な数だけです。欲しいです。これは一般的にプログラミングするのは難しいことではありませんが、注意する必要があります。

于 2012-12-07T03:41:54.860 に答える
0

webgl でシェーダーを使用できるため、入力を極座標として指定し、webgl で内部的にデカルトに変換できます。

于 2012-12-06T23:00:08.687 に答える