最新版本

v3.4

更新内容

V3.4

  • JS SDK
  • 聚焦、飞行等视角变化API增加指定欧拉角参数
    bug消缺
    模型加载性能优化
  • example
  • 示例更新
  • revit
  • 新增对revit2021、2022的支持,构件层高解析更准确
  • IFC
  • 解决IFC服务端导出的一个重要bug

V3.3.1

  • JS SDK
  • 优化阴影插件ShadowPlugin
    扫光插件SweepLightPlugin支持模型渐变着色
    所有标签插件重构,规范API命名,新增动态更新标签内容API
    新增自定义PBR材质API:createPBRMaterial
    初始化着色setReplaceStyle新增PBR参数
  • example
  • 示例更新

V3.3

  • JS SDK
  • 统一模型的加载API:BimVewer.load
    新增模型的位置变化API:BimVewer.setModelPosition
    新增BIM合模API:BimViewer.loadMerge
    OSGBPlugin新增setModelPosition,可在加载之后也能修改倾斜摄影的位置变化
    新增BimViewer开启每帧自动刷新控制参数:alwaysRefresh
  • example
  • 示例更新
  • 轻量化处理
  • 发布服务端解析社区版

V3.2

  • JS SDK
  • 新增采用IDW算法,并支持多段数据演进的热力网格插件HeatmapGridPlugin
    新增传统热力图插件HeatmapPlugin
    BimViewer新增setReplaceStyle,用于替换构件原始材质,在load之前调用该函数,可以实现在渐进性加载过程中使用指定的替换材质效果
    新增CustomModel对象,用户自定义的Mesh只要add到CustomModel中,也可支持包围盒剖切
  • example
  • 新增示例
  • revit
  • 目前revit2018-2020插件社区版取消授权文件验证
  • IFC
  • 社区版取消授权文件验证

V3.1

  • JS SDK
  • 新增OSGBPlugin,支持倾斜摄影
  • example
  • 新增示例
  • revit
  • 支持地图功能
  • IFC
  • 支持地图功能

V3.0

  • JS SDK
  • 新增地图模块,V3.0着重面向BIM+GIS
  • example
  • 新增示例
  • revit
  • 支持地图功能
  • IFC
  • 支持地图功能

V2.3.1

  • JS SDK
  • 重要更新:解决在极端频繁情况下设置构件材质可能导致的内存溢出问题
    新增iconfont标签插件:HtmlIconLabelPlugin
    新增电子围栏插件:FencePlugin
    新增导航图插件:MapPlugin
    新增坐标涟漪插件:CircleWavePlugin
    新增飞行线插件:FlyLinePlugin
    新增鼠标选点插件:MouseCapturePlugin
    Pick增加构件过滤功能
  • example
  • 新增示例

V2.3

  • JS SDK
  • 重要更新:因chrome109版本取消了event.path导致UI控件出现一些bug,目前已修复,请各位使用新版本的sdk
    loadGLTF函数增加对glb的支持
    修复FlashPlugin内存占用的bug
    修复EdgePlugin的bug
    VideoPlugin、HlsPlugin增加删除视频对象removeVedio函数

V2.2.1

  • JS SDK
  • 主要针对合并构件的一些API的bug修复
    BimViewer的load新增可选参数updateRegion,可用于在load的时候不重置当前相机视角

V2.2

  • JS SDK
  • bug修复
    新增EdgePlugin,可实现对构件进行边框线描边
    新增HlsPlugin,可实现接入m3u8视频流
  • revit
  • 修复链接模型的空间解析,增加了空间与构件关系解析导出选项

V2.1

  • JS SDK
  • bug修复
  • revit
  • 优化了标高解析算法
    层高结构树添加族信息,建立构件和族元素的双向关联
    链接模型解析bug修复
  • IFC
  • bug修复

V2.0.6

  • JS SDK
  • 标注功能解决了窗体resize后的位置错误问题
    方向指示器控件的屏幕位置可设置
    对大模型的性能优化
  • revit
  • 性能优化
  • IFC
  • 性能优化

V2.0.5

  • JS SDK
  • BimViewer配置属性localCache增加轻量化数据版本比对,发现新版本自动更新缓存
    loadGLTF也内置支持localCache
    增加对FBX模型的支持,通过BimViewere的loadFBX加载
    新增第三人称视角漫游插件ManPlugin
    FPSPlugin和ManPlugin可设置碰撞检测例外,以及漫游过程中关注的构件
  • revit
  • 增加轻量化数据版本信息
  • IFC
  • 增加轻量化数据版本信息
  • example
  • FPS漫游增加碰撞检测例外(对门类型构件例外)以及关注构件。
    ManPlugin示例。

V2.0.4

  • JS SDK
  • 针对大型模型的性能优化
    修复小体积的BIM模型,相机操作的bug
  • revit
  • 针对大型模型的轻量化处理优化
    取消文件分包以及系统族复用的可选项,改为强制启用项
  • IFC
  • IFC轻量化工具性能优化,目前已经和Revit轻量化效果一致
    IFC面片裁剪功能的bug修复
  • example
  • 无。

V2.0.3

  • JS SDK
  • 构件属性数据优化,并兼容之前的revit插件导出版本
    FirstPersonPlugin更名为FlyPlugin,因为该插件效果类似飞行漫游
    新增FpsPlugin,类似CS射击游戏的第一人称视角漫游,支持运行期调整速度,支持重力感应和碰撞检测
  • revit
  • UI界面更新
    支持金属漆材质效果
    构件属性导出优化
  • IFC
  • 新增IFC文件导出工具,目前IFC轻量化处理的性能优化还不如Revit模型,待改进
  • example
  • 增加FpsPlugin示例,新增漫游大类,将飞行漫游、FPS漫游、路径漫游示例集中起来。

V2.0.2

  • JS SDK
  • HtmlDomPlugin移除click事件监听,因为我们认为开发者通过dom自己定义事件更为科学
    新增广告牌插件BillboardPlugin
    新增辉光特效插件UnrealBloomPlugin
    BimViewer接口新增:
    1.临时设置构件材质颜色和透明度(保留原始材质纹理和其他所有特性)接口:setProductsMaterialColor
    BimViewer接口修改:
    1.setSceneBackground参数兼容string格式的html颜色表达,例如'#333333'
  • revit

  • example
  • BillboardPlugin示例 UnrealBloomPlugin示例

V2.0.1

  • JS SDK
  • 构件目录树控件优化:打开/关闭后状态保持;搜索、隔离性能优化;隔离和勾选增加联动;异步更新后自动刷新UI
    场景设置控件新增保存当前设置功能,并可通过BimViewer新增接口setConfig()设置场景
    BimViewer新增接口:clearLocalCache()、setConfig()
    移除axios依赖,采用fetch
  • revit
  • 分包算法优化,避免某些模型导出时出现内存溢出bug。
  • example
  • 新特性示例

V2.0.0

  • JS SDK
  • BimViewer新增对GLTF模型的支持
    BimViewer新增层高结构bimTree属性,通过bimTree的getTree、getProductIds可对层高结构数据进行查询
    BimViewer的on注册事件名支持ViewerEvent枚举(之前string类型仍然可用)
    新增其他接口:hdr、isolateProducts、getModels、setAllProductsVisible。
    新增场景阴影插件ShadowPlugin。
    新增楼层爆炸分解插件ExplodePlugin。
    移动插件TranslatePlugin BUG修复。
    构件目录树控件增加搜索、透明、隔离等功能。
  • revit
  • 更多材质bump贴图支持。
    层高Level解析更准确。
  • example
  • 新特性示例