我必须在Android应用程序上表示IFC文件。首先,我必须从服务器获取它们(我将使用 BIM 服务器),然后从 IFC 文件中提取几何图形,并尝试显示它们。解析是我目前首先关心的问题。是否有任何安装在BIM服务器上的JAVA库可以直接向我们提供.obj数据,以便我们可以在Android上显示它们?或者,也许最好在客户端解析 IFC 文件,然后显示它?抱歉,没有关于它的强大文档。
我发现有两个工具:OpenIFCTools和IFCOpenShell,它提供了一个插件。我不确定要使用哪一个,以及哪一个提供了更好的 JAVA API。
您无法在Android上直接可视化它们,因为它不受支持(基于我目前所知)。您可能需要在客户端以某种方式解析它们,或者使用一些工具在服务器上解析它们,然后发送相应的 .obj 文件(例如 IFCOpenShell 的 IFCOBJ 转换工具)