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;
}