- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 spacedesigner3d.com,我们希望允许我们的用户导出为行业基础类 (IFC) 格式。这可以让建筑师和建筑商将我们基于 Web 的应用程序中绘制的项目导入到 Revit 或 Archicad 等环境中。
Space Designer 项目由通用建筑实体组成:墙壁、开口、楼梯、地板、天花板(甚至是假天花板)、家具等,按层级组织。从这个 Angular 来看,它似乎与国际金融公司的性质相似。
到目前为止,我可以找到一些用 C++、Java 或 Python 编写的中间件解决方案。
IfcOpenShell (开源):各种 IFC 模式的解析器和代码生成器。他们有一些tutorials也是。
xBim (开源):.NET 开源软件开发 BIM 工具包
BimServer (开源):一种用于存储和操作 IFC 数据的服务器方法。
GeometryGymIFC (开源):另一个用于生成和解析 OpenBIM IFC 的 C# 库。
ST-Developer v10 (商业):用于在 C、C++ 中操作 IFC 文件的库。
要使用它们,我们有两个选择:
也许网络浏览器被认为是这项任务的题外话,但我仍然想知道我是否错过了这些库的任何 Javascript 等价物?我们对 fbx 格式也有这种“孤独”的感觉,我们用 Javascript 开发了我们的 fbx 生成器,它在今天运行良好。您认为IFC是否也可行?
尽管我们对 3D 数据结构和格式有广泛的了解,但从 IFC 文件开始似乎并不是一件容易的事,我们不想重新发现轮子。那么我们应该从哪里开始呢?
最佳答案
XBIM 运行良好。它能够在几秒钟内处理超过 70MB 的大型模型,包括 IFC2x3 和 IFC4,解析整个结构并构建元素的层次架构。
还有一个 IFC -> wexbim 转换器,可以使用 OpenGL 直接在浏览器 中以 3D 形式显示和浏览模型。可以在 xBim 包中找到用于初始化建筑查看器的 javascript。
它们还有 windows 控件,因此您可以重新使用网络界面的代码构建桌面应用程序,反之亦然...
我正在现有的设施管理平台上实现它。顺便说一句,我也会看看 BimServer,因为它似乎有非常好的 API
关于javascript - 如何从头开始创建 IFC 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48958405/
我需要用这样的数据构建一个表: ┌────────┬───────────┬────────┐ │ ID │ Name │ Age │ ├────
我是一名优秀的程序员,十分优秀!