我已经阅读了“学习webgl”教程,但它没有解释所有内容。像google webgl的实验一样令人惊讶,但我一直在想......你如何沿着自定义路径移动3D对象以摆动到场景中或创建自定义过渡?
webgl - > web中的opengl,那么你如何在opengl中做到这一点?
答案 0 :(得分:1)
你正在寻找的是非常常见的功能,但很难找到具体的例子来说明如何做到这一点。
我发现这样做的最简单方法是使用Apple的J3DIMath.js webgl库。 你基本上想要定义一个“相机”透视矩阵,然后沿着预定的顶点路径移动相机穿过你的3d空间。当您沿着顶点的“轨迹”移动时,在每个绘制框架中,您可以调用函数J3DIMatrix4.lookat(),向其传递沿路径的位置向量,要查看的方向以及“向上”方向,以及将创造一个移动相机的外观。
我希望这有帮助!