在 Threebox 中,可以禁用拖动,只有 3D 对象的高度?

In Threebox, it is possible to disable dragging, only the altitude of a 3D object?

在 Threebox 中,是否可以禁用拖动,只有 3D 对象的高度?

我知道当我们拖动 3D 对象并将 enableSelectingFeatures: true 和 enableDraggingObjects: true, features 设置为 true 时,我们在坐标(原点)数组的第三个索引上获得高度位置值。

const 原点 = [-122.47920912, 37.716351775, 0]; window.tb = new Threebox(m, gl, { 默认灯:真, enableSelectingFeatures:真, enableSelectingObjects:真, enableDraggingObjects:真, enableRotatingObjects:真 });

我们可以将该值始终设置为 0,但我希望禁用在使用 ctrlKey 和鼠标移动进行拖动时更改高度位置的选项。有人知道这是否可能吗?

提前致谢,并感谢@jscastro 的库更新。

是的,你可以。只需添加以下内容:

tb.altitudeStep = 0;

这将使垂直拖动不起作用。