我正在使用 Threebox(Mapbox 的 Three.js 插件)将 3D 建筑物模型加载到 map。 支持与建筑物的一定程度的交互性(旋转和移动)。 旋转功能通过一个浮动环访问,单击该浮动环可旋转 model。 例子: 由于我的模型尺寸不同,因此需要相应地调整戒指的尺寸,但我在找到 mod ...
我正在使用 Threebox(Mapbox 的 Three.js 插件)将 3D 建筑物模型加载到 map。 支持与建筑物的一定程度的交互性(旋转和移动)。 旋转功能通过一个浮动环访问,单击该浮动环可旋转 model。 例子: 由于我的模型尺寸不同,因此需要相应地调整戒指的尺寸,但我在找到 mod ...
我正在尝试在 Threebox 中创建遥控飞机的 3D 可视化。 遥控飞机发送实时遥测,包括: GPS坐标陀螺仪传感器数据,显示飞机的俯仰、横滚和航向。 我现在已经在 Threebox 中加载了一架飞机的 Model,没问题。 我的问题归结为飞机的旋转。 我希望平面 object 代表 RC 平面 ...
在Threebox中,可以禁用拖动,只有3D object的高度? 我知道当我们拖动 3D ZA8CFDE6331BD59EB2AC96F8911C4B6A760D683D6EZ 值时,我们在坐标(原点)数组的第三个索引上获得了高度 position 值,并且将 enableSelectingOb ...
我最近发现在三盒中有一个非常方便的方法,可以将 three.js 对象放在 map 上,即“projectToworld”。 在尝试使用该方法放置我的 three.js 对象时,我意识到该方法返回的 Vector3 非常大,而不是在 map 上。 根据threebox的文档,它说项目到世界 tb. ...
我需要一个数组或 object 以及所有已添加到 Mapbox map 的 3D 模型,如下面的屏幕截图所示。 我怎样才能得到这些对象? 我试图做类似这段代码的事情,但它没有用。 我可以看到使用 object 记录一个数组: 但是由于某种原因,我无法使用例如 forEach 或任何其他循环遍历 ...
我正在使用 Mapbox-gl (2.2.0) 和出色的 Threebox (2.2.3) 插件将相同 GLTF model 的多个实例添加到场景中。 第一个 model 渲染正确,第二个 model 存在于场景中,但会丢失纹理和/或形状。 可以加载不同的模型并且它们不会相互冲突,但是当每个 mo ...
谁能帮我理解我需要如何在 Angular 中为这个带有三框项目的 mapbox 构建我的代码? 我不知道为什么这段代码: 抛出以下错误: ERROR 错误:未捕获(承诺中):ReferenceError:未定义 tb ReferenceError:未定义 tb 即使在我在此代码块中运行 conso ...
当我将 truck.glb 作为自定义层添加到 mapbox map 时,一切正常。 示例中的所有模型都很好。 我使用 three.js 编辑器或 nunustudio.org 编辑的每个 model 都在距离地面数百公里的太空中呈现为一个巨大的灰色球。 使用相同的代码: 三盒示例中的模型按预期显示 ...
我正在使用 ThreeBox 构建和设计带有 3D 对象的 map。 有什么办法可以改变ThreeBox中的摄像头position? 我应该把摄像头放在 object 后面,让它以第三人称导航,但我的第一个问题是如何将摄像头 position 放在 object 后面。 ...
我正在使用三框 js 做一个项目,并试图获得导入的 3D 模型的影子。 按照文档https://github.com/jscastro76/threebox/blob/master/docs/Threebox.md#threebox-methods创建 object 时,我将属性更改为 TRUE(下 ...
我一直在尝试在一些进口的 3D 模型上启用工具提示,但它不起作用。 我已经在 threbox 中启用了工具提示,并且我在 3d 元素的选项中启用了工具提示,如下所示。 当我加载 object 时,我执行了以下操作: 尽管 object 出现在渲染中,但当我将鼠标放在上方或单击它时,没有显示工具提示。 ...