2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
계속 잔소리하고 기분 나쁘다고 앞에 썼어요. 글쓰기를 재미있게 하기 위해 이모티콘을 찾고 싶은데 맞는 것을 찾을 수 없거나, 시간과 노력이 많이 들지만 만족스럽지 않고 직접 이모티콘을 만들 수 없습니다. , 그러니 잊어버리세요.
둘째, 미터 리딩에서 카테고리 멤버 중 일부를 나열하곤 했는데, 내용이 길고 장황해서, 적어두면 유용한 내용을 놓칠 수 있어서 나열하지 않겠습니다. .
그럼 잡담은 그만하고 바로 본론으로 들어가겠습니다.
Family
(가족), 직접 파생됨Element
, Revit에서는 대부분의 기본체가 패밀리입니다. 벽, 보, 기둥과 같은 모델은 길이, 각도, 지름과 같은 도면 주석과 마찬가지로 패밀리입니다.물론, 인종이 아닌 사람들도 있습니다.DirectShape
, 그것은 단지 모델 일뿐입니다.
편집 형식에 따라 패밀리는 시스템 패밀리, 내장 패밀리, 로드 가능한 패밀리의 세 가지 유형으로 나눌 수 있습니다. 내장 그룹에 대해서는 제가 잘 모르기 때문에 더 이상 설명하지 않겠습니다. 직접 확인해 보세요.
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;
}