我正在尝试使用p5.js制作3D游戏。以前,以及每次遇到此问题时,我都使用过3d版本。如果相机离我要渲染的任何物体太近,它将被切断一点。这是我的相机代码:
camera(x, y, z, dirx, diry, dirz, 0, -1, 0);
我觉得最后三个参数是错误的,但是我不确定。
请注意,前6个参数可以正常工作。 (意味着我可以环顾四周)
注意:我正在使用noFill();
来获取立方体的轮廓,但是当我不使用noFill();
多维数据集被切断:
它应该是什么样的:
答案 0 :(得分:0)
我想我只是将相机离盒子太近了,因为当相机离得更远时,它可以正常工作。
盒子的角位于视锥的后面,使用碰撞代码很容易避免。