javascript - OrthographicCamera 无法渲染整个场景

标签 javascript three.js

我目前正在尝试使用 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/

相关文章:

javascript - CoffeeScript 中带有回调设计模式的 If 语句

javascript - [].forEach.call() 在 JavaScript 中做什么?

PHP 字段验证 - (2 个字符后跟 6 个数字)示例 : bp125489

Three.js - 使用 WebGLDeferredRenderer 时无法渲染 THREE.Line

javascript - 在 Threejs 中旋转相机时深度不正确

algorithm - 在 THREEJS 网格中对共面三角形进行分组的方法?

javascript - RxJs javascript - 带有需要输入参数的对象方法函数的bindNodeCallback

javascript - ExtJS 4.0.7 加载完整的 TreePanel

android - 如何将 Three.js 代码实现到 Android 移动应用程序中?

javascript - ThreeJS 将体素放置在选定尺寸的网格上