- 博客(3)
- 收藏
- 关注
原创 OpenGL的相机原理及关键代码实现
向量标准化,叉乘结果要用normalize进行标准化,如果未对向量进行标准化,最后的叉乘结果会根据cameraFront变量返回大小不同的向量,如果不对向量进行标准化,就得根据摄像机的朝向不同加速或减速移动了,但如果进行了标准化就是匀速的。右向量代表摄像机空间的x轴的正方向,获取右向量可以先定义一个上向量,然后把上向量和第二步得到的方向向量进行叉乘,场景原点向量减去摄像机位置向量的结果就是摄像机的指向向量,方向向量实际上指向从它到目标向量的相反方向。y坐标是相反的,应yoffset=lastY-ypos;
2025-02-16 21:07:52
684
原创 Rust中的cargo命令
除了这些命令,cargo还支持安装额外的扩展命令,如格式化工具.rustfmt是一个可以自定义风格的rust代码格式化工具,安装命令如下。会自动格式化项目内的全部Rust源文件。
2024-09-12 17:42:47
241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人