You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IFCjs加载同项目多模型坐标未重合问题求助

IFCjs加载同项目多IFC模型坐标不重合问题

我尝试加载同属一个项目的两个独立IFC模型,它们本应坐标重合、相互关联,但加载后却处于不同原点。加载代码如下:

await this.ifcLoader.ifcManager.applyWebIfcConfig({
            COORDINATE_TO_ORIGIN: true,
            USE_FAST_BOOLS: true,
 });
this.ifcLoader.load(url, (ifcModel) => {     
            this.scene.add(ifcModel);
   });  

实际加载后两个模型处于不同原点,但在iloveifc.com中加载这两个模型时,它们能正确关联重合。

可能的解决方法

  • 关闭COORDINATE_TO_ORIGIN配置:将COORDINATE_TO_ORIGIN设为false,这个配置会把单个模型的原点强制对齐到场景原点,破坏了模型间原本的相对位置。iloveifc.com没有单独对齐每个模型到原点,而是保留了它们的项目共享坐标。
  • 确认模型导出坐标:检查两个模型导出时是否使用了相同的项目共享坐标系统,避免导出时使用局部坐标导致偏移。
  • 手动调整坐标:如果关闭自动对齐后仍有偏差,可通过ifcModel.position属性手动调整其中一个模型的位置,使其与另一个模型重合。

内容的提问来源于stack exchange,提问作者Sergio_Az

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 12:52:19