首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自动桌面查看器满足这些要求吗?

自动桌面查看器满足这些要求吗?
EN

Stack Overflow用户
提问于 2019-04-26 11:54:32
回答 1查看 91关注 0票数 1

有人要求我将一个.IFC查看器插入到已经构建的网页中,以便:

  • 爆炸建筑物可视化进入楼层
  • 旋转建筑物
  • 基于温度的颜色空间
  • 向对象添加标签
  • 加载存储在私有服务器上的.ifc文件

autodesk查看器满足这些要求吗?所有的人?

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

EN

回答 1

Stack Overflow用户

发布于 2019-04-28 06:17:10

爆炸建筑物可视化进入楼层

内置爆炸是由模型组件,而不是楼层,有选择的权利,立即指定一个粒度级别。

尽管如此,您还是可以使用viewer.cutplanes (请参阅doc 这里)来隔离级别并从那里出发--参见示例这里

旋转建筑物

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

  • THREE.js:通过遍历模型根目录下的所有子组件递归地执行转换。请参阅这篇伟大的文章这里以获得启示。
  • Load选项-请参见活动这里的样品
代码语言:javascript
运行
复制
   var options = {       
          placementTransform:THREE.matrix4,  
          globalOffset:{x:0,y:0,z:0}
      };

   viewer.start(svfURL, options)

基于温度的颜色空间

使用viewer.setThemingColor (请参阅doc 这里)应用温度颜色--查找房间的父控件或使用递归标志对其所有子组件应用颜色。请参阅代码示例这里

向对象添加标签

有关详细信息和本文开头的几个有用链接,请参见这里

加载存储在私有服务器上的.ifc文件

您可以下载已翻译的衍生工具(SVF及其资源-从GET :urn/清单获取它们的清单)到您自己的存储位置,并直接通过它们的URL加载它们。有关详细信息,请参阅上面的实时代码示例,并找到我们的在线提取工具(http://extract.autodesk.io) 这里的源代码,以获得下载衍生产品的想法。

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

查看器实现i18n标准,因此您可以:

代码语言:javascript
运行
复制
Autodesk.Viewing.i18n.setLng('fr');
Autodesk.Viewing.i18n.localize()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55867119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档