1. addViews

添加视图。

1.1. 参数说明:

名称 说明 类型 是否必填 示例
GroupKey 模型key 字符串 string G123
modelKey 模型key 数组 Array M123456
projectKey 项目key 字符串 string NULL
token 令牌 字符串 string NULL
返回值说明 类型 示例
无返回值 NULL NULL

1.2. 调用方式:

/**
     * 添加视图组
     * @method addView
     * @param {string} groupKey  组的Key
     * @param {array} modelKeys  模型Key数组
     * @param {string} projectKey  项目Key
     * @param {string} [token=""]  用户令牌
     * @return {void}
     */
 var viewer3D=new BOS3D.Viewer();
 viewer3D.addViews("G123",["M123456"],"bos3d","asdfasdf");

1.3. 注意事项

本接口仅支持几何2.0,不支持几何3.0。revit导出工具V5.0.0.0之前的版本导出的格式为几何2.0,revit导出工具V5.0.0.0及之后的版本导出的格式为几何3.0。

1.4. 解决方案

addViews前端模型合并(方案一):
addViews接口尚未升级支持几何3.0。要使用该接口加载模型几何3.0的模型,则务必保证该模型使用revit导出工具V5.0.0.0之前的版本进行导出后再解析,再使用该接口进行加载模型。模型插件导出链接地址

后端模型合并(方案二):
合并模型场景地址

1.5. 模型合并方案对比

一、addViews前端模型合并
优点:
1、能够将多个同一个数据库里不同的模型进行合并成一个来展示。
2、前端有材质合并和几何复用的优化。

缺点:
1、只支持几何2.0的模型。即盈嘉revit导出工具V5.0.0.0之前版本的模型才支持,V5.0.0.0及之后的版本模型不支持(特别注意)。
2、把多个模型当成一个模型计算,需要在同一个模型内做判断。
3、必须要等待合并的所有模型加载完后才会进行计算,计算完成后才能显示,时间等待比“后端模型合并”方案要长得多。
4、前端合并计算,对客户端机器要求更高一些。

温馨提示:推荐使用“后端模型合并”方案。“addViews前端模型合并”诞生于“后端模型合并”方案之前。

二、后端模型合并
优点:
1、支持几何2.0、几何3.0的模型。
2、能够将多个同一个数据库里的不同模型进行合并成一个来展示。
3、后端合并,对于前端加载速度体验上来说更友好。
4、模型合并更灵活。

缺点:
1、没有材质合并和几何复用的优化,只是把多个模型的场景数据简单拼起来。

温馨提示:它诞生于“addViews前端模型合并”方案之后,更灵活,更好体验。主推荐的模型合并解决方案。

版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2021 all right reserved,powered by Gitbook该文件修订时间: 2021-12-20 09:59:48

results matching ""

    No results matching ""