問題タブ [autodesk-navisworks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1311 参照

.net - .Net Core プロジェクトと .Net Framework 4.5 プロジェクトの間でクラスを共有する方法は?

Navisworks .Net API (4.5) と ASP.NET Core を使用する必要があるプロジェクトに取り組んでいます。これら 2 つの型の間でいくつかの型を共有したいと思いますが、.Net Core 1.0 と .Net Framework 4.5 を対象とするポータブル ライブラリを作成し、これを他の両方のプロジェクトから参照する試みは失敗しました。Navisworks API はそれを気に入らず、詳細を取得できない例外をスローします。

私が達成しようとしていることに対する解決策はありますか?

0 投票する
1 に答える
137 参照

autodesk-forge - ZIP ファイル内の複数のファイルを翻訳する

モデルが内部的にリンクされていない場合でも、Forge モデル派生 API を使用して、zip ファイル内の複数のモデルを変換することは可能ですか?

非常に大きな Navisworks モデルがいくつかありますが、それらをリンクすると、ビューアーが非常に遅くなります。私がやりたいことは、モデルを複数の小さなモデルに分割し、それらを zip ファイルに入れて翻訳することです。次に、選択したサブモデルのみを表示したいと思います。これを実行しようとしましたが、ルート モデルとして設定されたモデルしか見つかりません。

0 投票する
1 に答える
57 参照

javascript - 情報をコピーするためのボタンとコールバック関数を追加します...

ソフトウェア (Navisworks) によって生成された次の HTML レポートがあります。

私は次のことをしたいと思います:

  • <a></a>各タグの後にボタンを追加します
  • のIDを収集する関数を追加します

    とのID

    /li>
  • そしてそれをクリップボードにコピーします

誰かが私にどこを見るべきかを教えてもらえますか? 私はjQueryにかなり慣れていません。

0 投票する
1 に答える
129 参照

c# - Navisworks ツリービューからデータテーブルへ

navisworks のモデルからツリービューを変換し、データ テーブルを作成したいと考えています。foreach を使用しようとしましたが、うまくいきませんでした。

どんな助けでも大歓迎です

0 投票する
0 に答える
165 参照

autodesk-forge - Naviswork/Revit ファイルからマテリアル プロパティを読み込めません

最近のプロジェクトで、建物を Forge にロードしました。(元は Revit の nwd ファイル)。

プロパティ (体積などの寸法を含む) は、コンクリートに完全に転送されます。ただし、石造りの壁は Forge でプロパティを表示しません。

すべてのプロパティ (特に寸法) を Forge に移行する方法はありますか?

ありがとう。

0 投票する
0 に答える
741 参照

autodesk-forge - Navisworks ファイルの Autodesk Forge 外部 ID

メソッドで Forge Viewer を使用して、要素の寸法プロパティをエクスポートしようとしていますgetBulkProperties。Revit ファイルの場合、この方法は問題なく機能しますが、Navisworks ファイルの場合、有用なプロパティを直接取得することはできません。

問題を調査したところ、externalIdNavisworks ファイルのすべてがスラッシュで区切られた整数の形式になっていることがわかりました(例: 1/2/2/1/1)。externalId(この場合は を使用して)から最後の整数を切り取り1/2/2/1、対応する要素のプロパティを取得すると、いくつかの有用な寸法プロパティを取得でき、その値は Navisworks のデスクトップ バージョンで表示される情報と一致します。

externalIdNavisworks のエンコーディングはツリー構造を意味しますか? 1/2/2/1(この場合は が の親であると想定してい1/2/2/1/1ます)。最後の整数を切り捨てるだけで必要な情報を取得できるという問題を説明するにはどうすればよいでしょうか? これは寸法プロパティを取得するための信頼できる方法ですか?

これを Chrome コンソールで再現する小さな実験:

0 投票する
1 に答える
146 参照

javascript - Navis 作品ファイルの要素

rvt ファイル[\d+]が名前に追加して要素を示す方法と同様に、nw* ファイルの Autodesk-forge ビューア objectTree の特定のノードが要素であることを示す特別なプロパティまたはインジケータはありますか?