2017-08-11 14 views
0

長さなどの値の表示方法を定義するForgeビューアの設定はありますか? 以下は同じモデルのスクリーンショットです。最初はRevitで長さの単位としてメートルが設定され、2番目はForge Viewerの同じモデルです。Forgeビューアでの長さの表示

Revit Offset

enter image description here

+0

私はそれを確認していますが、見る限り、精度は各プロパティで定義されているため、ビューアでは設定できません –

答えて

1

これは8月/ 2017(v2.16)のように、今後の改善のための調査中です。 プロパティパネルでは、各プロパティの.precision属性を使用します(.getProperties()メソッドを参照)。したがって、プロパティでRevitモデルがprecision = 2と変換された場合、ビューアは小数点以下2桁を表示します。

あなたがサポートされていない回避策を使用し、その要約

:-)ご自身の責任で使用することができ、我々はライブラリから関数を再定義することができます。

  1. オープンAutodesk.Viewing.Private.formatValueWithUnits関数定義のためのnon-minified version of viewer3d.js
  2. 検索。あなた自身の.jsへ
  3. コピーして先頭に行を追加します。

    Autodesk.Viewing.Private.formatValueWithUnits = function (value, units, type, precision) { 
        precision = 2; // add this line, or something similar 
    
        /// the rest of the original function... 
    
  4. ビューアファイルをロードした後、あなたのコードの修正機能を貼り付けます。

生産コードでは必ずバージョン管理を使用してください。ビューアがデフォルトで新しいバージョンをリリースする場合、あなたのコードはまだハードコードされたバージョンを使用しています。これを行うには、viewer3D.js?v=2.16を使用してください。

関連する問題