开发环境
# 开发环境
# 开发准备
要使用“跨~界”图形引擎进行二次开发,您首先要有“跨~界”的使用权限,您可以通过以下方式获取该权限。
私有化部署一套“跨~界”软件。
将自己的BIM模型转码输出到“跨~界”图形引擎所在的服务器中,获取到转码后的模型文件的“唯一标识字符串”。该步骤也可以有两种方式实现。
(1) 通过“跨~界”软件界面上传您的BIM模型文件,等到提示转码结束,通过浏览功能确认该模型转码成功并能正常显示;最终通过管理员权限获取转码后的模型文件的“唯一标识字符串”。
(2) 通过“跨~界”软件的后端服务API,上传模型文件并进行转码;并通过API接口获取转码后的模型文件“唯一标识字符串”。
# 模型浏览开发
- 在您的网页中通过iframe 嵌入“跨~界”图形引擎。嵌入的页面访问地址由两部分组成,分别为“跨~界”图形引擎的服务地址和要访问的模型文件的“唯一标识字符串”及“功能参数字符串”(功能参数字符串由部署阶段指定,该字符串决定我们在二次开发的时候所能引用的平台功能)。示例如下:
<iframe id="bwFrameID" src="http://localhost:3000/?d:/imodel/test.bim" height="100%" width="100%" ></iframe>
- 引用API开发接口文件。
- 调用API接口实现与iframe中的三维场景进行交互。