我目前正在尝试使用 Three.js 和 WebGL 以同构方式渲染场景。我发现一些文章提到了 OrthographicCamera 来实现这一点。我添加了它并注意到一些奇怪的结果。场景的一部分现在完全是黑色的,看起来好像没有被绘制。
查看此 JSBin:http://jsbin.com/vefohapido/3/edit?js,output
当我将相机更改为透视相机时,整个地面都会可见。
感谢您的帮助。
最佳答案
相机位置距离原点(场景中心点)太近,部分线条部分超出了近平面截锥体。试试这个:
camera.position.x = 300;
camera.position.y = 400;
camera.position.z = 300;
关于javascript - OrthographicCamera 无法渲染整个场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27241345/