2016-09-27 109 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;