Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript BIM模型宿主和渲染_Javascript_Java_Web_Ifc_Bim - Fatal编程技术网

Javascript BIM模型宿主和渲染

Javascript BIM模型宿主和渲染,javascript,java,web,ifc,bim,Javascript,Java,Web,Ifc,Bim,我计划设置服务器来解析和托管BIM模型,并从客户端访问特定模型 期望: 我应该能够主持许多BIM模型(100),最好是IFC,并且有许多客户通过浏览器访问这些模型 我已经测试过BIM服务器和Bimsurfer,据我所知,BIMserver是用于协作开发的,大约有10个用户在项目中共同工作; 基于资源规范,我怀疑它在大量并发用户上的性能; 其他选项有Autodesk Forge、xBIM、BIMWebServer,它们看起来很相似,自定义范围也较小。 对于上述用例,您向我推荐什么样的BIM平台、工

我计划设置服务器来解析和托管BIM模型,并从客户端访问特定模型

期望: 我应该能够主持许多BIM模型(100),最好是IFC,并且有许多客户通过浏览器访问这些模型

我已经测试过BIM服务器和Bimsurfer,据我所知,BIMserver是用于协作开发的,大约有10个用户在项目中共同工作; 基于资源规范,我怀疑它在大量并发用户上的性能; 其他选项有Autodesk Forge、xBIM、BIMWebServer,它们看起来很相似,自定义范围也较小。
对于上述用例,您向我推荐什么样的BIM平台、工具?

由于没有回应,我将分享我目前的发现: 备选案文1: 将Openshellconvert与前端渲染(如Threejs)结合使用,Openshellconvert主要帮助从IFC文件中获取数据信息,并将其转换为所需的渲染格式(如collada或obj等) 操作2:
选择像Forge这样的专有解决方案,您可以使用多种受支持的文件格式、重新填充的API来查询BIM属性。它有现成的查看器,可以嵌入到您的客户机中,使用ThreeJS开发转换和渲染管道可能是一种糟糕的体验。对于您描述的这样一个平台,您需要一个高容量服务器来承载、上载、处理和呈现文件。另外,请记住,除非修改IfcOpenShell的源代码,否则导出的模型可能比原始ifc文件的大小(MB)更大。在云中呈现这些文件将是一项挑战