我開始學習OpenGL,但我不明白glVertexAttribPointer
的最後一個參數是什麼意思。glVertexAttribPointer的最後一個參數是什麼意思?
0
A
回答
4
這是一個偏移到你正在使用的數組中的指針。然而,這是一個字節數,你必須投到一個指針,這是不直觀的。
如果您使用交錯屬性,它是從該屬性的開頭到第一個實例的字節數。
實施例:
VVVNNNTTVVVNNTT
凡頂點位置數據,N是法線矢量,並且T是紋理corodinate。
v的偏移量爲0
(它的開頭)
的偏移量,N爲(GLvoid*) (3*sizeof(vertex data type))
的偏移量,T是(GLvoid*) (3*sizeof(vertex data type) + 3*sizeof(normal data type))
此外,如果有連續的屬性,它會成爲每個屬性的起點。
實施例:
VVVV...VVVNNN...NNNTT...TT
爲V中的偏移量是0
(它的開頭)
偏移爲N是(GLvoid*) (3*sizeof(vertex data type)*number_of_vertices)
的對於T偏移(GLvoid*) (3*sizeof(vertex data type)*number_of_vertices + 3*sizeof(normal data type)*number_of_normals)
相關問題
- 1. 發送函數中最後一個參數是什麼意思?
- 2. JsonFX解串器的最後一個參數是什麼意思?
- 3. 最後的ArrayList是什麼意思?
- 4. msysgit版本的最後一位數字是什麼意思?
- 5. scipy.stats.zipf中的參數是什麼意思?
- 6. LAPACKE_dgesvd(..)中的參數是什麼意思?
- 7. fileExistsAtPath:isDirectory:的參數是什麼意思?
- 8. SAEF中的參數是什麼意思?
- 9. murmurhash3中的參數是什麼意思?
- 10. 是什麼意思:是什麼意思?
- 11. stepSimulation中的「step」是什麼意思?Bullet Physics中的參數是什麼意思?
- 12. 是什麼TapTarget.forBounds的第一個參數,它是什麼的意思矩形
- 13. presentOpenInMenuFromRect的第一個參數是什麼意思?
- 14. 參數化類型是什麼意思?
- 15. {和}在參數內是什麼意思?
- 16. [parametertype []] $參數是什麼意思?
- 17. (String []參數)是什麼意思?
- 18. CURLOPT_PROGRESSFUNCTION這些參數是什麼意思?
- 19. Lua的`package.config`中的最後一行是什麼意思?
- 20. 0x0F是什麼意思?這個代碼是什麼意思?
- 21. 這是什麼意思,「一個聲明陰影參數」?
- 22. 參數名稱後的「:」是什麼意思?
- 23. 類名後的模板參數是什麼意思?
- 24. EXC BAD ACCESS是什麼意思?參考我的代碼是什麼意思?
- 25. date函數中的第二個參數是什麼意思?
- 26. SharpSVN:「最後一次調用取消」是什麼意思?
- 27. 這是什麼意思的參考?
- 28. 函數($)是什麼意思?
- 29. 摧毀一個類是什麼意思
- 30. SURF的min_dist和max_dist是什麼意思,FlannMatcher是什麼意思