gl.vertexAttribPointer P76 将绑定到gl.ARRY_BUFFER的缓冲区对象分配给location指定的attribute变量
gl.vertexAttribPointer(location,size,type,normalized,stride,offset)
参数 location 指定待分配attribute变量存储位置
size 指定缓冲区中每个顶点的分量个数
type 用以下类型之一来指定数据格式
gl.UNSIGNED_BYTE 无符号字节 Uint8Array
gl.SHORT 短整型 Int16Array
gl.UNSIGNED_SHORT 无符号短整型 Uint16Array
gl.INT 整型 Int32Array
gl.UNSIGNED_INT 无符号整型 Uint32Array
gl.FLOAT 浮点型 Float32Array
normalized 传入true或false,表明是否将非浮点型的数据归一化到[0,1]或[-1,1]之间
stride 指定相邻的两个顶点间的字节数,默认为0
offset 指定缓冲区对象的偏移量,即attribute变量从缓冲区中的何处开始储存。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步