FAQ

Revit API の言語環境、開発ツール、ベスト プラクティス、その他の一般的な問題に関するよくある質問とその回答です。

開発環境

Revit API 開発には、Visual Studio のどのバージョンが必要ですか?Visual C# Express を使用することはできますか?

Revit API 開発ではどの言語がサポートされていますか?

アドイン

Revit アドインの生成を支援するウィザードはありますか?

C++ アドインが構築されないのはなぜですか?

外部コマンドが表示されないのはなぜですか?

Revit の起動時に、アプリケーションの OnStartup メソッドが呼び出されないのはどうしてですか?

API の使用法

Revit ではどのようにして要素を参照するのですか?

モデルが使用できる共有パラメータ ファイルは 1 つだけですか?

他のプログラムで共有パラメータを使用できるように、モデルと一緒に共有パラメータファイルを配布する必要がありますか?

対応する要素がコピーされると、共有パラメータ値もコピーされますか?

要素のユニークな ID (UID)は普遍的にユニークですか、また変更することはできますか?

アプリケーションがデータをモデルに戻す際に Revit の更新に時間がかかります。速度を速めるためにはどのようにすればいいですか?

共有パラメータをバインドする機能を持たない要素に共有パラメータを追加する場合は、どのようにすればいいですか?たとえば、通芯やマテリアルなどです。

保存されたモデルやコンテンツ BMP にはどのようにしてアクセスするのですか?

Element.Parameters へのアクセスに時間がかかるのはなぜですか?

Revit Structure

構造要素の既定の終端のリリースがモデルを不安定にレンダリングする場合があります。このような場合どうしたらよいですか?

梁の方向を回転させているため、弱方向に回転します。たとえば、W14X30 の I は、90 度回転させると H のように見えます。回転角度は API でどのようにアクセスされますか?位置は LocationPoint ではなく LocationCurve であり、Rotation 値にアクセスする権限がありません。確認する必要があるものは何ですか?確認する FamilyInstance 要素があります。これで何をするのですか?

新しいコンクリート梁や柱のサイズをモデルに追加するにはどうしたらよいですか?

真のデッキ レイヤを表示するにはどうしたらよいですか?

片持ち梁がある場合はどうしたらわかるのですか?

グループを含むモデルを外部プログラムに書き出すときに、書き出しの最後に「「グループ 1 への変更」はグループ編集モードでのみ許可されます」というエラーが表示されます。グループのすべてのインスタンスに変更を加えるには、[グループを編集]コマンドを使用します。変更されたグループ インスタンスをグループ解除してこの変更を続行するには、[グループを解除]オプションを使用します。

一般

API バイナリはメジャー リリース同士で互換性がありますか?