2016-09-27 185 views
0

任何人都可以請告訴我如何限制放大和縮小three.js中的模型。我遇到了軌跡球控件,但沒有限制縮放的功能或屬性。嘗試使用軌道控制,但是當與軌跡球控件一起使用時,我可以在旋轉和平移中找到一些問題。THREE.js限制縮放mousewheel事件

在此先感謝。

+0

兩個'TrackballControls'和'OrbitControls'有'.minDistance'和'.maxDistance'性能。 – prisoner849

+0

軌跡球控制.minDistance和.maxDistance與軌道控件的屬性不同 –

+0

在軌跡球控制中,它無法像在軌道控件中那樣限制縮放。如果可以,請爲我提供一個js小提琴。 –

回答

1

我正在使用THREE.js version70,它不支持限制縮放。在當前three.js所軌跡球控制的83版本中,我們可能會限制放大和縮小使用下面的代碼,

controls.minDistance = 10; 
controls.maxDistance = 100;