0
OpenGLを初めて使用しました。 4つの頂点を持つオブジェクトを描きたい。これはクワッドオブジェクトのようですが、ボトム側には円弧を描く必要があります。他の辺は直線で結ばれています。私はオブジェクトを埋めるしたい。色で曲線を塗りつぶす
誰でも私にこのことを教えてもらえますか?
OpenGLを初めて使用しました。 4つの頂点を持つオブジェクトを描きたい。これはクワッドオブジェクトのようですが、ボトム側には円弧を描く必要があります。他の辺は直線で結ばれています。私はオブジェクトを埋めるしたい。色で曲線を塗りつぶす
誰でも私にこのことを教えてもらえますか?
あなたは(即時モード/ VBO/VAO)を好むどのような方法をあなたの形状を三角測量し、それらの三角形をレンダリングします。
あなたの円弧形状は、セグメントに変換します。頂点の数は、達成したい致死/滑らかさに依存します。
形状を三角形にします。このような単純な形状では、コードで手動で行うことができます(私がしたように紙の上に描画し、三角形を形成する頂点のインデックスを書き留めます)。より複雑な形状では、三角形分割アルゴリズム(ネット上で利用可能)を使用することができます。形状がさらに複雑(動物の輪郭)の場合は、特別な2D/3Dモデリングソフトウェアを使用してそれらを作成する必要があり、そこで三角測量を行います。
三角形をレンダリングします。
uは私に任意の例を与えることはできますか? – user519675
ありがとうございました。私が与えてくれた図と説明で分かりやすいです。助けてくれてありがとう。 – user519675