Autodesk forge Autodesk Viewer是否满足这些要求?

Autodesk forge Autodesk Viewer是否满足这些要求?,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,我被要求在已构建的网页中插入.IFC查看器,以便: 将建筑可视化分解为楼层 旋转建筑物 基于温度的颜色空间 向对象添加标签 加载存储在专用服务器上的.ifc文件 autodesk viewer是否满足这些要求?都是吗 此外,通过配置文件或特定函数更改查看器语言是否可行 将建筑可视化分解为楼层 内置的分解是按模型组件而不是楼层进行的,可以直接选择指定粒度级别 尽管如此,您仍然可以使用viewer.cutplanes(参见文档)来隔离标高并从那里开始-参见示例 旋转建筑物 这可以通过三个.js转

我被要求在已构建的网页中插入.IFC查看器,以便:

  • 将建筑可视化分解为楼层
  • 旋转建筑物
  • 基于温度的颜色空间
  • 向对象添加标签
  • 加载存储在专用服务器上的.ifc文件
autodesk viewer是否满足这些要求?都是吗

此外,通过配置文件或特定函数更改查看器语言是否可行

将建筑可视化分解为楼层

内置的分解是按模型组件而不是楼层进行的,可以直接选择指定粒度级别

尽管如此,您仍然可以使用
viewer.cutplanes
(参见文档)来隔离标高并从那里开始-参见示例

旋转建筑物

这可以通过三个.js转换或查看器的模型加载选项来完成:

  • THREE.js:通过遍历模型根dbid下的所有子组件递归执行转换。请参阅这篇伟大的文章以获得启示
  • 加载选项-请参见活动:
基于温度的颜色空间

使用
viewer.setThemingColor
(请参见文档)应用温度颜色-查找房间的父dbid或,并使用递归标志将颜色应用于其所有子组件。请参阅代码示例

向对象添加标签

请参阅本文开头的详细信息和一些有用的链接

加载存储在专用服务器上的.ifc文件

您可以将翻译后的衍生产品(SVF及其资源-从中获取它们的清单)下载到您自己的存储位置,并通过URL直接加载它们。有关详细信息,请参阅上面的实时代码示例,并查找我们的在线提取器工具()的源代码,以获取下载衍生工具的想法

通过配置文件或特定函数更改查看器语言是否可行

查看器实现了以下功能:

Autodesk.Viewing.i18n.setLng('fr');
Autodesk.Viewing.i18n.localize()

要实现这些功能,需要哪些API?仅数据管理和数据衍生工具?肯定-数据管理用于上传、存储模型和模型衍生工具,并将其转换为SVF以供查看。您的需求都是关于在客户端使用查看器进行可视化,因此不需要其他服务。
Autodesk.Viewing.i18n.setLng('fr');
Autodesk.Viewing.i18n.localize()