保持多边形垂直于相机

时间:2014-11-27 17:19:41

标签: opengl glsl webgl

目前我正在使用WebGL进行学校项目,并且我一直试图保持一个物体垂直于相机,同时允许旋转场景的其余部分。

我目前在画布上有一个立方体和其他对象,它们使用四元数成功旋转并将其转换为旋转矩阵。我现在想在场景中添加一个简单的方块,但它一直垂直于相机。

考虑到这一点,我考虑了一种方法,使用多个顶点着色器程序来处理场景中的不同对象:1用于处理场景中可以旋转的所有对象的定位,以及另一个对应于该场景的顶点着色器我不想旋转的方块。

虽然,我真的不知道这种方法是否会按预期工作,因为我仍然是WebGL的新手。

对此有更好的解决方法吗?如果缺少信息,我会非常抱歉,如果需要可以提供更多信息。我已经搜索了很多涉及此事的内容,但已经走到了尽头。

谢谢!

1 个答案:

答案 0 :(得分:0)