我在Webgl中有这个非常简单的旋转程序,以便对旋转矩阵有所了解。 http://poly.byethost18.com/pyra1.htm
正如您所看到的,物体实际上并没有转过来。 顶点着色器的代码在这里:
float angle = radians( theta );
float c = cos( angle );
float s = sin( angle );
mat4 ry = mat4( c, 0.0, -s, 0.0,
0.0, 1.0, 0.0, 0.0,
s, 0.0, c, 0.0,
0.0, 0.0, 0.0, 1.0 );
gl_Position = ry * vPosition;
我认为这是一种常规的初学者,但可能是什么原因?
答案 0 :(得分:0)
需要添加
gl.enable(gl.DEPTH_TEST);