gpt4 book ai didi

javascript - WebGL 的绘图原语是什么?

转载 作者:可可西里 更新时间:2023-11-01 02:55:16 26 4
gpt4 key购买 nike

我一直在使用 webgl 进行一些图形编程来绘制 OBJMesh,但效果不是很好,因为它绘制不正确。我认为那是因为我正在使用的绘图基元,例如:gl.drawArrays(gl.TRIANGLE_STRIP, 0, vertexBuffer.numItems);

那么我可以问一下 webGL 允许哪些基元?它和openGL一样吗?我一直在尝试使用 gl.QUADS,因为我认为它会像 openGL 那样允许它,所以我不太确定了。

最佳答案

来自 https://www.khronos.org/registry/webgl/specs/1.0/ :

const GLenum POINTS                         = 0x0000;
const GLenum LINES = 0x0001;
const GLenum LINE_LOOP = 0x0002;
const GLenum LINE_STRIP = 0x0003;
const GLenum TRIANGLES = 0x0004;
const GLenum TRIANGLE_STRIP = 0x0005;
const GLenum TRIANGLE_FAN = 0x0006;

关于javascript - WebGL 的绘图原语是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14503600/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com