javascript - Three.js:OrbitControls缩放minDistance问题

标签 javascript three.js

我使用 OrbitControl 进行导航。在我的场景中,我有两个平面定义了一个 100x100x100 的立方体,我在其中加载不同的数据。

JsFiddle:http://jsfiddle.net/k4p8h/1/

我的问题是,我无法放大我的立方体!我认为这与 minDistance 有关,所以我尝试了一下

controls.minDistance = -Infinity

但是没有效果。我发现零以下的每个数字都没有效果。

我不想限制缩放,用户应该能够缩放到我的立方体中的每个点。我该如何解决这个限制?

最佳答案

您将 controls.target 设置在错误的位置 - 在立方体前面。您需要将其设置为立方体的中心。

 controls.target.set( 50, 50, -50 );

更新了 fiddle :http://jsfiddle.net/k4p8h/2/

三.js r.62

关于javascript - Three.js:OrbitControls缩放minDistance问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18568752/

相关文章:

javascript - 为什么标签在不与循环一起使用时不起作用

javascript - Three.js:如何将EdgesHelper匹配到Mesh

three.js - 使用 THREE.Raycaster - 我总是得到 id 8?

javascript - HTML5 Canvas : Rotate cropped image within bounds on single canvas

javascript - 点击交换两个元素

javascript - 如何在谷歌地图图钉上添加标记

javascript - 三.JS OBJ模型不显示

javascript - three.js 相机绕 Y 轴的旋转似乎关闭

javascript - 无法使用 bower 下载 three.js 文件

javascript - for循环中的setTimeout不打印连续值