0
Iましたシンプルな正方形のための位置の配列ではなくWebGLの頂点配列順序
const positions = [
-1.0, 1.0, // 1 - top left
1.0, 1.0, // 2 - top right
-1.0, -1.0, // 3 - bottom left
1.0, -1.0, // 4 - bottom right
];
でなければならない理由はまさにこのmozillaのWebGLのチュートリアルを読んで、私は思ったんだけど質問 https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context
に出くわしました
const positions = [
-1.0, 1.0, // 1 - top left
1.0, 1.0, // 2 - top right
1.0, -1.0, // 4 - bottom right
-1.0, -1.0, // 3 - bottom left
];
これは私には分かります。
最初のケース(正しいもの)では、頂点から頂点まで四角形を描く線は交差するはずですが、明らかにそのようには機能しません。彼らはその一例でTRIANGLE_STRIP
インデックスを使用している