首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >国际金融公司为three.js装载机?

国际金融公司为three.js装载机?
EN

Stack Overflow用户
提问于 2015-02-10 23:53:55
回答 3查看 7.6K关注 0票数 3

目前,我需要将我所有的IFC文件转换成Collada格式,以便在Three.js中可视化它们。在three.js有国际金融公司的装载机吗?我什么也找不到。有没有计划在不久的将来开发IFCLoader?

写这个有多难?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-11-14 09:50:49

这个问题的答案可能太迟了。你见过BIMserver插件来获取IFC文件的three.js导出吗?从这里上看一下

票数 3
EN

Stack Overflow用户

发布于 2015-08-05 08:01:38

我还没有遇到可以直接读取IFC文件的原生Javascript解析器,但是有一个来自阿普斯特克斯的产品可用。它是一个输出three.js几何的Java工具。我们将其用作自运行的web服务,因此客户端发送一个IFC文件并接收JSON Three.js几何(然后将其加载到查看器中)。

票数 3
EN

Stack Overflow用户

发布于 2021-05-09 15:31:37

这可能有点晚,但我们最近发布了官方的IFC为Three.js。它还比较年轻,我们仍然有工作要做,但它已经能够打开许多IFC文件。假设场景中有HTML输入元素:

代码语言:javascript
复制
 import { IFCLoader } from "three/examples/jsm/loaders/IFCLoader";

//Sets up the IFC loading
const ifcLoader = new IFCLoader();
ifcLoader.setWasmPath("wasm/");

const input = document.getElementById("file-input");
input.addEventListener(
  "change",
  (changed) => {
    var ifcURL = URL.createObjectURL(changed.target.files[0]);
    console.log(ifcURL);
    ifcLoader.load(ifcURL, (ifcModel) => scene.add(ifcModel.mesh));
  },
  false
);

您可以访问文档来查看完整的教程,查看官方例子,或者让我们知道您是否有任何问题/反馈/希望在不和谐的渠道中作出贡献。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28444131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档