有人要求我将一个.IFC查看器插入到已经构建的网页中,以便:
autodesk查看器满足这些要求吗?所有的人?
另外,通过配置文件或特定函数更改查看器语言是否可行?
发布于 2019-04-28 06:17:10
爆炸建筑物可视化进入楼层
内置爆炸是由模型组件,而不是楼层,有选择的权利,立即指定一个粒度级别。
尽管如此,您还是可以使用viewer.cutplanes
(请参阅doc 这里)来隔离级别并从那里出发--参见示例这里。
旋转建筑物
这可以通过THREE.js转换或查看器的模型加载选项来完成:
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标准,因此您可以:
Autodesk.Viewing.i18n.setLng('fr');
Autodesk.Viewing.i18n.localize()
https://stackoverflow.com/questions/55867119
复制相似问题