请教一个关于 webgl 坐标系的问题

查看 27|回复 0
作者:nashaofu   
网上都说 webgl 坐标是右手坐标系,即画布向右为 x 轴正方向,向上为 y 轴正方向,垂直画布向外为 z 轴正方向。
我自己实测了一个例子: https://codesandbox.io/s/admiring-hill-rrpb3o?file=/index.html ,在这个例子中,红色三角形的坐标为(-0.5, 0, 0),(0.5, 0, 0),(0.5, 0.5, 0), 蓝色三角形坐标为(-0.5, 0, 0.5)、(-0.5, 0.5, 0.5),(0.5, 0.1, -0.3)

实际渲染效果却是蓝色三角形从后面穿过了红色三角形,看起来 z 轴 -0.3 是更靠近观察者的,与上述结论刚好相反,希望解惑。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部