RevitLookup 2023を使用してRevitオブジェクトをインタラクティブに検査および探索する
Nice3pointによって開発されたRevitLookup 2023を探索し、Revitのオブジェクトモデルを検査およびデバッグのために公開する診断ユーティリティとして利用します。このツールは、Revitセッション内でSnoop ElementsおよびSnoop Databaseを使用して、選択した要素とRevitデータベース全体をブラウズすることを可能にします。また、検索およびフィルター、ジオメトリの視覚化、ドキュメントに依存しないアクションのためのAPIダッシュボードも提供します。Revit API開発者、BIMマネージャー、および計算デザイナーを対象としており、API構造を実行可能なデバッグ情報に変換するのに役立ちます。
Revitプロジェクト内でツールが公開するもの
RevitLookup 2023はインタラクティブなデータベースエクスプローラーとして機能します。ホストモデル内で隠れているプロパティ、パラメータ、および関係を浮き彫りにします。このアプリは、ドキュメントに依存しないアクションのためのAPIダッシュボードと、拡張ストレージスキーマエントリのインスペクターを提供します。実用的な検査オプションには、
- パラメータツリーと要素プロパティ
- ドキュメント全体のデータベースブラウジング
- 特定のノードを見つけるための検索とフィルター
これらの要素は、アドイン開発中のデバッグとAPI探索をサポートします。Revitとの統合方法とインストールの選択肢
ツールはRevitアドインとしてインストールされるため、RevitアドインフォルダーにマニフェストとDLLを配置するか、提供されたMSIまたはWindowsパッケージマネージャーインストーラーを使用します。2023ビルドはRevit 2023 API専用にコンパイルされているため、Revitセッション内で実行され、迅速なアクセスのためにRevitリボンに表示されます。開発者はこのリリースでUIを近代化し、パフォーマンスを向上させ、反復デバッグ中の摩擦を軽減しました。
DynamoおよびPythonユーザーにとって役立つか?
はい、このツールはスクリプトワークフローのための重要なコンパニオンとして位置付けられており、DynamoおよびPythonスクリプトが扱うAPI構造を明らかにします。インスペクターは要素パラメータをスクリプト入力にマッピングするのを助け、スクリプトが一般的に読み書きする拡張ストレージデータを表示します。コミュニティの採用と開発者ブログでの頻繁な言及は、視覚的またはスクリプト化されたロジックをRevit API呼び出しに変換する際の実用的なリファレンスとなります。
安全に操作するために開発者スキルは必要か?
このツールは開発者、BIMマネージャー、および計算デザイナーを対象としているため、基本的なAPIリテラシーが生産的な使用を容易にします。インストールはMSIを使用するか、Add-insフォルダーにファイルを配置することで行うことができ、ホストマシンへのアクセスが必要です。このプロジェクトはオープンソースでコミュニティによって維持されており、仲間によるレビューと監査を助けますが、Revit APIの経験がないユーザーは公開されたデータの深さに圧倒されるかもしれません。
バージョン一致の制限を持つ実用的な開発者ツール
RevitLookup 2023は、モデル内部への直接的な可視性が必要なRevit API開発者やBIMチームにとって実用的な選択肢です。そのオープンソースのメンテナンスとRibbon統合は、信頼性と利便性を強化します。明確なトレードオフの一つはバージョンの特異性であり、ビルドはRevit 2023 APIをターゲットにしており、一致するホストセッションが必要です。アドインのデバッグやスクリプト入力をRevit内部にマッピングする際に使用してください。
高評価
- Snoop Elements と Snoop Database は隠されたパラメータと関係を明らかにします
- 拡張可能なストレージの検査は、スクリプトによって使用されるスキーマに格納されたデータを示しています。
- MSIとWinGetインストーラー、さらに手動でのアドイン配置により、柔軟なインストールが可能です。
- リボン統合はRevitセッション内への迅速なアクセスを提供します
低評価
- Revit 2023用に特別にコンパイルされており、一致するホストバージョンが必要です。
- Revitプロセス内で実行されるため、セッションと直接やり取りします。
- 公開されたデータの深さは、非開発者を圧倒する可能性があります。