p5 JS 3D 框被切断
p5 JS 3D box getting cut off
我正在尝试使用 p5.js 制作 3D 游戏。我以前用过3d版的,每次都运行进这个问题。如果相机离我正在渲染的任何物体太近,它就会被切断一点。这是我的相机代码:
camera(x, y, z, dirx, diry, dirz, 0, -1, 0);
我感觉最后三个参数是错误的,但我不确定。
如你所知,前 6 个参数工作正常。 (意思是我可以环顾四周)
注意:我正在使用 noFill();
来获取立方体的轮廓,但是当我不使用 noFill();
时也会发生同样的事情
立方体被切断:
它应该是什么样子:
我想我只是让相机离盒子太近了,因为当相机远离盒子时效果很好。
盒子的角在视锥后面,这很容易用碰撞代码避免。
我正在尝试使用 p5.js 制作 3D 游戏。我以前用过3d版的,每次都运行进这个问题。如果相机离我正在渲染的任何物体太近,它就会被切断一点。这是我的相机代码:
camera(x, y, z, dirx, diry, dirz, 0, -1, 0);
我感觉最后三个参数是错误的,但我不确定。
如你所知,前 6 个参数工作正常。 (意思是我可以环顾四周)
注意:我正在使用 noFill();
来获取立方体的轮廓,但是当我不使用 noFill();
立方体被切断:
它应该是什么样子:
我想我只是让相机离盒子太近了,因为当相机远离盒子时效果很好。
盒子的角在视锥后面,这很容易用碰撞代码避免。