私はメソッドの署名を調べていましglVertexPointer
た
void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3番目の引数が何をするのかを理解するのを手伝ってくれる人はいますかstride
?
stride
私はそれについてグーグルで調べた後、この定義を得ました
Amount of bytes from the beginning of one element to the beginning of the following element. If you pass a zero as stride, it means they are tightly packed. If you have an array of floats, which contains vertices like this, x1,y1,z1,x2,y2,z2... and so on, you can set stride to either zero (as tightly packed), or 12 (3 floats*4 bytes each from the beginning of vertex one to the beginning of vertex two).
これはどういう意味ですか? 誰かが例を使って説明してくれると本当に助かります。
ありがとう。