Revit APIを使用してRevitを拡張する方法は3通りあります。一つ目は外部コマンドで、これはIExternalCommandインターフェースを実装します。外部コマンドはRevit UIの “アドイン” リボンタブの “外部ツール” プルダウンに追加されます。 |
|
二つ目は、外部アプリケーションです。IExternalApplicationインターフェースを実装します。 |
|
外部アプリケーションは “アドイン” リボンタブに新たに専用のパネルを追加します。このパネルにUIのコンポーネントを追加して外部コマンドを呼び出します。 |
|
外部コマンドや外部アプリケーションは.addinという拡張子をもったアドインマニフェストファイルというファイルでRevitに登録します。以前、登録はRevit.iniファイルで行われておりました。 |
|
三つ目がVSTAですが、、マクロを作成してRevitを拡張することができます。しかし、このVSTAという拡張方法を今後、将来的に拡張していく予定は現時点ではありません。RevitのVSTAが他のテクノロジに代わる可能性もございますのでご了承下さい。 |
|
今回は外部コマンドと外部アプリケーションについて見ていきます。 |
|