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上進行配置 –