【问题标题】:Building information modelling using html 5 and webGL [closed]使用 html 5 和 webGL 构建信息建模 [关闭]
【发布时间】:2012-07-12 03:17:14
【问题描述】:

我们必须构建一个有点像bim surfer 的Web 应用程序,并具有额外的功能。与the one shown on their site.不同,它应该能够以3D形式显示带有实时图形的IFC文件

另一个功能是显示虚拟演练。我的意思是参考 bimsurfer,该应用程序应该能够将我从前门带到里面的任何部分,就好像我走进里面一样。我已经检查了 webGL。还有其他更适合此目的的技术吗?

并不是我发现 WebGL 的不足,而是在思考我们的项目是否有更好的选择。谢谢。

【问题讨论】:

    标签: javascript html webgl 3d-modelling bim


    【解决方案1】:

    还有其他更适合此目的的技术吗?
    这是非常模糊的。有几种查看方式:

    WebGL 是否能够按照您的描述进行演练?
    绝对地。

    是否有更适合渲染家庭演练的低级 3D API?
    没有。每个用于显示 3D 内容的低级选项 网络(WebGL、Silverlight、Stage 3D)将具有大致相同的功能。他们都 使用着色器渲染三角形。在这个层面上关于技术的决定是 基于其他因素:您喜欢哪种语言编程 在?你的目标平台是什么?是否需要互操作 任何其他图书馆?您是否有尝试使用的遗留代码?等等

    是否有高级 3D API 可以更轻松地呈现家庭演练?
    WebGL 有许多框架抽象出一些 API 的复杂性。 ThreeJS是最常用的一种,但是 还有很多其他的。您在这里的选择应该主要是关于您希望为您处理 API 的哪些部分? (网格格式?相机处理?照明和材质系统?)如果您想超越 WebGL,那么值得关注 Unity 以获得具有出色工具的非常完整的场景管理系统。我猜 Stage 3D 和朋友们也有一些高级别的支持,但我对他们的生态系统还不够熟悉。

    是否有任何现有的软件包可以渲染一个家并飞过它?
    对于网络?我不知道。

    如果您对这些特定主题有任何疑问,请随时提问。

    【讨论】:

      【解决方案2】:

      我在搜索类似主题时提出了您的问题。如果您还没有找到合理的解决方案,我建议 ifcOpenShell 将 IFC 文件转换为 .dae 和/或 .obj/mtl 文件,这些文件可以在 ThreeJs 等一些开源 WebGL 库中轻松呈现。 此外,@Rizzo 提供的链接也很有用。

      【讨论】:

        猜你喜欢
        • 2010-10-01
        • 2012-11-21
        • 2018-12-03
        • 2017-09-27
        • 2017-01-21
        • 1970-01-01
        • 2016-07-20
        • 1970-01-01
        相关资源
        最近更新 更多