17.

【Revit API】SDKのサンプルの場所とビルド方法

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

Revitはドキュメントが乏しいので、サンプル集が大いに役立つ。

SDKに結構な量のサンプルがあるので是非参考にしたい。

以下、サンプルの場所とビルド方法。

 

サンプルの場所

以下のような「Revit xxxx SDK」のディレクトリ直下の「Samples」ディレクトリにサンプル集がある。

C:\Autodesk\Revit 2021 SDK\Samples

 

サンプルのビルド

上記のディレクトリに「SDKSamples.sln」があるので、Visual Studioで開く。

ビルド」→「ソリューションのビルド」でサンプル群ビルドする。

ただし、以下のdll群がデフォルトの場所に配置されていないとエラーが発生する。

※デフォルトの場所はRevitのバージョン毎に異なる。Visual Studioでプロジェクト毎の参照先を確認できる。

C:\Program Files\Autodesk\Revit 2021\RevitAPI.dll
C:\Program Files\Autodesk\Revit 2021\RevitAPIUI.dll
C:\Program Files\Autodesk\Revit 2021\RevitAddInUtility.dll

デフォルトの場所に無い場合は上記の3ファイルをデフォルトの場所を作成して配置すること。

 

※上記の情報はSamplesディレクトリに同梱されている「SamplesIndex.htm」から確認した情報であるが、自分はdllファイルを読み込ませることができなかった(Revit 2021で実施)ので、プロジェクトごとに個別でdllファイルを再設定した。

 

あとはRevit上で読み込まれたアドオンをクリックすればよい。

 

 

子ページ
子ページはありません
同階層のページ
  1. RevitAPI.dll と RevitAPIUI.dll の参照
  2. マニフェストファイルの書き方
  3. アドインの追加/設置方法
  4. アドインの作成サンプル(外部ツール編)
  5. アドインの作成サンプル(外部アプリケーション編)
  6. 要素の取得と情報の表示
  7. 要素のカテゴリとマテリアルの取得と表示
  8. よく使うBuiltInCategoryの一覧
  9. 外部ツールでAutodesk.Revit.Documentを取得する方法
  10. エラーメッセージの設定方法
  11. 「はい」、「いいえ」、「キャンセル」ボタンの設置と処理分岐
  12. 要素(カテゴリ、ファミリ、タイプ)とは
  13. ElementId とUniqueId の違い
  14. 要素フィルターの使い方
  15. 要素のパラメータ一覧の取得
  16. pyRevitの導入と簡単なアプリケーションの作成
  17. Revit SDKのサンプルの場所とビルド方法
  18. FamilySymbol(タイプ)の取得とパラメータの変更
  19. 相対パスでdllにアイコン画像を埋め込む方法

最近コメントのあったページ

最近の質問

コメント一覧

コメントがありません

ログインしなければコメント投稿はできません。