2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
小言ばかり言っていて気分が悪かったと前に書きました。書くのが楽しくなる顔文字を探したいけど、ぴったりの顔文字が見つからない、時間と手間がかかるけど満足できない、自分で顔文字を作ることができない、だから忘れてください。
次に、メーター読み取りリストにカテゴリのメンバーの一部をリストしていましたが、長くて冗長で、書き留めると役立つ内容を見逃してしまう可能性があるため、リストには記載しません。それ。
ということで、噂話は切り上げて、本題に入りましょう。
Family
(家族)、から直接派生Element
, Revit では、ほとんどのプリミティブはファミリーです。壁、梁、柱などのモデルは、長さ、角度、直径などの図面注釈と同様にファミリーです。もちろん、民族以外の人々もいます。DirectShape
、それは単なるモデルです。
ファミリは編集形式に応じて、システム ファミリ、ビルトイン ファミリ、ロード可能ファミリの 3 つのタイプに分類できます。組み込みグループについては詳しくないので、詳しくは説明しません。ご自身で確認してください。
FamilySymbol
(ファミリータイプ)家族の一員です。たとえば、ドアの場合、パラメータを調整することで幅、高さ、ドア ハンドルの位置を変更できます。ただし、実際に使用されるドアのサイズは少数であるため、いくつかのパラメータを事前に設定できます。このプリセットはファミリータイプです。家族にはさまざまなタイプが存在します。
FamilyInstance
(ファミリー インスタンス) は、単純に理解すると、ファミリーのインスタンスです。
ただし、ファミリー インスタンス クラスは、具体的に言うとロード可能なファミリ (ユーザー自身が作成したファミリ。.rfa
形式ファイル)。システム ファミリの例は次のとおりです。Wall
、Cloumn
このタイプのファミリは、Revit の内部で定義および実装されます。
ジェネリック ファミリ インスタンスを取得するには、次の手順に従います。フィルター"行為。
姓の取得については別の記事を参照してくださいRevit は要素のファミリー名を取得します、または次のコードを直接使用します。
// 扩展方法
public static string GetFamilyName(this Element element)
{
Parameter parameter = element.GetParameter(BuiltInParameter.ELEM_FAMILY_PARAM); // GetParameter也是扩展方法,自带的返回是一个List
string familyName = parameter.AsValueString();
return familyName;
}