2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Escribí en el frente que seguía regañando y que me sentía mal. Quiero encontrar algunos emoticones para que escribir sea divertido, pero no puedo encontrar el correcto, o requiere mucho tiempo y trabajo, pero no estoy satisfecho con ello y no puedo hacer los emoticones yo mismo. , así que olvídalo.
En segundo lugar, solía enumerar algunos de los miembros de la categoría en la lista de lectura del medidor. Era larga y detallada, y no quería leerla, podría perderme algo útil si la escribo, así que no la enumeraré. él.
Así que deja de lado los chismes y ve directo al grano.
Family
(familia), derivada directamente deElement
, en Revit, la mayoría de las primitivas son familias. Modelos como muros, vigas y columnas son familias, al igual que las anotaciones de dibujo como longitud, ángulo y diámetro.Por supuesto, también hay personas que no pertenecen a grupos étnicos, comoDirectShape
, es solo un modelo.
Según el formulario de edición, las familias se pueden dividir en tres tipos: familias de sistema, familias integradas y familias cargables. Como no sé lo suficiente sobre los grupos integrados, no los ampliaré. Puedes comprobarlo tú mismo.
FamilySymbol
(tipo de familia) que forma parte de una familia. Por ejemplo, para una puerta, su ancho, alto y posición de la manija de la puerta se pueden cambiar ajustando los parámetros. Pero en realidad sólo se utilizan unos pocos tamaños de puertas, por lo que se pueden preestablecer algunos parámetros. Este ajuste preestablecido es del tipo familiar. Una familia puede tener muchos tipos.
FamilyInstance
(Instancia familiar), entendida simplemente, es una instancia de la familia.
Sin embargo, la clase de instancia familiar,se refiere específicamente aFamilias cargables (familias creadas por los propios usuarios, reflejadas como.rfa
formato de archivo).Un ejemplo de familia de sistemas esWall
、Cloumn
Este tipo de familia se define e implementa internamente en Revit.
Para obtener la instancia de familia genérica, puede seguir las instrucciones "Filtrar"conducta.
Para obtener el apellido, consulte otro artículo.Revit obtiene el apellido de un elemento, o utilice directamente el siguiente código.
// 扩展方法
public static string GetFamilyName(this Element element)
{
Parameter parameter = element.GetParameter(BuiltInParameter.ELEM_FAMILY_PARAM); // GetParameter也是扩展方法,自带的返回是一个List
string familyName = parameter.AsValueString();
return familyName;
}