基于 Three.js 的 Gizmo 不可见

gizmo based on Three.js is not visible

我基于 GitHub 示例“forge-extensions”创建了带有 Transformation Extension 的 Forge 查看器应用程序,出于未知原因,在我单击元素后小工具不可见,放大后只有非常小的黄点,我相信它是元素中心点和 gizmo 尺寸太小,所以我的问题是如何控制它?事实上,所有的代码都是从 GitHub 示例“forge-extensions”中复制的,我一定错过了一些简单的东西!

您是否用不同类型的模型尝试过您的代码,它对所有模型的行为是否相同?我相信这可能与特定模型的规模有关,尤其是从查看器扩展查看 these lines of code 时:

_transformControlTx.setSize(
    bbox.getBoundingSphere().radius * 5);

尝试在此处放置一个断点,然后查看 radius 是什么。或者尝试调整硬编码值。