円錐の滑らかな法線を計算しようとしています。コード サンプルと説明を探していると、常に顔の法線の指示に出くわします。私がしていることのいくつかの写真を以下に投稿しました。最初の - 基本的には頂点位置を正規化するだけ - かなりスムーズなシェーディングが得られますが、エッジが「欠落」しており、底面がしっかりしていません。2 番目にはエッジがありますが、シェーディングはフラット (顔の法線) であり、光が正しく反射していません。
円錐は GL_TRIANGLES から構築されます。
画像をクリックすると拡大版が表示されます。
(ソース: bantherewind.com )
(ソース: bantherewind.com )