0

私の質問はこれと密接に関連しています

したがって、これは、たとえばフラットシェーディングが必要な場合(または、たとえば特定の色でメッシュ内の1つの面を作成する場合)、glDrawElementsを使用できないようです。同じ頂点に対して異なる法線(色)が必要です(1つの法線値この頂点が関与する各三角形(面))、そうですか?つまり、glDrawArrays(トリスの束)-そのようなことをする唯一の方法ですよね?

どうも。

4

1 に答える 1

1

頂点を繰り返すか、glDrawArrays からその面を削除して、その面だけで (ただし異なる法線で) 2 つ目を実行する必要があります。OpenGL ES 2.0 にはフラット シェーディングがありません

于 2012-12-26T08:58:17.187 に答える