Three.js:OrbitControls zoom minDistance问题

时间:2013-09-02 08:31:37

标签: javascript three.js

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

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

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

一样
controls.minDistance = -Infinity

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

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

1 个答案:

答案 0 :(得分:4)

您将controls.target设置在错误的位置 - 在您的多维数据集前面。您需要将其设置为多维数据集的中心。

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

更新小提琴:http://jsfiddle.net/k4p8h/2/

three.js r.62