0
Forge查看器中是否有设置来定义长度和其他值的显示方式? 下面是同一个模型的截图,第一个是Revit,Meters设置为长度单位,第二个是Forge Viewer中的同一个模型。在Forge查看器中显示长度
Forge查看器中是否有设置来定义长度和其他值的显示方式? 下面是同一个模型的截图,第一个是Revit,Meters设置为长度单位,第二个是Forge Viewer中的同一个模型。在Forge查看器中显示长度
这是在调查之中为今后的改进,截至8月/ 2017年(v2.16)的。 属性面板在每个属性上使用.precision
属性,请参阅.getProperties()
方法。因此,如果在属性上将Revit模型翻译为precision = 2,则Viewer将显示2个小数位。
您可以使用一种变通方法,这是不支持的,所以你要自己承担风险:-)
综上所述使用,我们可以重新定义从库中的函数。
Autodesk.Viewing.Private.formatValueWithUnits
函数定义。复制到自己的.js,并在一开始就添加一行:
Autodesk.Viewing.Private.formatValueWithUnits = function (value, units, type, precision) {
precision = 2; // add this line, or something similar
/// the rest of the original function...
加载浏览器文件后,您的代码粘贴修改功能。
请记住在生产代码中始终使用版本控制。在查看器发布默认版本的情况下,您的代码仍然使用硬编码版本。为此,请使用viewer3D.js?v=2.16
。
我正在检查,但据我所知,精度是在每个属性上定义的,因此无法在Viewer上进行配置 –