我有一个要使用 WebGL 呈现的科学数据的 3D 数组数据集。这是我编写的代码,也是我目前取得的结果。
我对输出画布发生的两件事一无所知:
gl.clearcolor(0.4, 0.4, 0.5, 1); 屏幕渲染输出时不起作用
有时在 drawScene 调用代码会引发错误和警告。我相信警告是针对该错误的,但我无法调试导致该错误的原因:
警告:WebGL:INVALID_OPERATION:texImage3D:ArrayBufferView 对请求来说不够大
错误:texImage3D(TEXTURE_3D{WebGLTexture(“未命名”)},0,R8,64,64,64,0,RED,UNSIGNED_BYTE,Uint8Array(65536))中的错误:INVALID_OPERATION
3)渲染输出的预期输出为:
和
但渲染的输出未显示所需的颜色图输出。
这是一个现场演示:
PS:如果片段未加载,请滑动右上角的滑块。