我正在尝试使用p5.js制作3D游戏。之前,以及每次遇到此问题时,我都使用过3d版本。如果相机离我要渲染的任何物体太近,它将被切断一点。这是我的相机代码:
camera(x, y, z, dirx, diry, dirz, 0, -1, 0);
我觉得最后三个参数是错误的,但是我不确定。
请注意,前6个参数工作正常。(意味着我可以环顾四周)
注意:我noFill();
用来获取立方体的轮廓,但是当我不使用时也会发生同样的事情noFill();
多维数据集被切断:
它应该是什么样的:
我想我只是将相机离盒子太近了,因为当相机离盒子太远时,它可以正常工作。
框的角位于视锥的后面,使用碰撞代码很容易避免。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句