要素を識別する

要素を識別する

Revit において、要素が FamilyInstance であるかどうかを判断する最も簡単な方法は、プロパティ ダイアログ ボックスを使用する方法です。

Revit プラットフォーム API におけるファミリは次の 3 つのオブジェクトによって表されます。

各オブジェクトは、ファミリ構造で重要な役割を果たします。

Family オブジェクトは、片面フラッシュ ドアのようにファミリ全体を表します。たとえば、片面フラッシュ ドア ファミリは Single-Flush.rfa ファイルに対応しています。Family オブジェクトにはいくつかの FamilySymbols が含まれます。これは、すべてのファミリ記号を取得するために使用され、ある記号から別の記号へのインスタンスのスワイプを容易にします。

FamilySymbol オブジェクトは、ファミリセットの特定のセットを表し、Revit UI の[タイプ](34"×80" など)に対応します。

FamilyInstance オブジェクトは、Revit プロジェクトの実際のタイプ(FamilySymbol)インスタンスを表します。たとえば、下図では FamilyInstance はプロジェクトにある 1 つのドアになります。

注: 大部分のコンポーネント要素は API クラスの FamilySymbol と FamilyInstance を通じて表されますが、一部は特定の API クラスにラップされています。たとえば、AnnotationSymbolType は FamilySymbol をラップし、AnnotationSymbol は FamilyInstance をラップします。