Comparación de elementos físicos y analíticos

En el modelado analítico con Dynamo, utilice estos nodos para conocer y filtrar los elementos analíticos y físicos.

FilterElements.IsAnalyticalElement

Determina si el objeto especificado es un elemento analítico.

Biblioteca Dynamo4AM → Utilities → FilterElements
Entrada obj El objeto que se va a comprobar.
Resultado booleano Determina si el objeto es un elemento analítico.
Afirmaciones

Los elementos analíticos son:

  • Armazón analítico (vigas y tornapuntas analíticas).
  • Pilares analíticos.
  • Suelos analíticos.
  • Muros analíticos.

Otros tipos de objetos se consideran elementos no analíticos.

Consulte también: FilterElements.IsValidAnalyticalElement

FilterElements.IsPhysicalElement

Determina si el objeto especificado es un elemento físico.

Biblioteca Dynamo4AM → Utilities → FilterElements
Entrada obj El objeto que se va a comprobar.
Resultado booleano Determina si el objeto es un elemento físico.
Afirmaciones

Los elementos físicos son:

  • Armazón estructural (vigas y tornapuntas estructurales; tenga en cuenta que no hay ningún armazón arquitectónico).
  • Pilares arquitectónicos y estructurales.
  • Suelos arquitectónicos y estructurales.
  • Muros arquitectónicos y estructurales.

Otros tipos de objetos se consideran elementos no físicos.

FilterElements.IsValidAnalyticalElement

Determina si el objeto especificado es un elemento analítico válido.

Biblioteca Dynamo4AM → Utilities → FilterElements
Entrada obj El objeto que se va a comprobar.
Resultado booleano Determina si el objeto es un elemento analítico válido.
Afirmaciones

Los elementos analíticos no válidos son elementos analíticos que contienen al menos un segmento no lineal (por ejemplo, vigas curvadas o suelos con segmentos de contorno de arco) o son suelos analíticos inclinados (no horizontales).

FilterElements.HasAnalyticalElement

Determina si el objeto especificado tiene un elemento analítico.

Biblioteca Dynamo4AM → Utilities → FilterElements
Entrada obj El objeto que se va a comprobar.
validOnly

Determina si el elemento analítico debe ser válido. Los elementos analíticos no válidos son elementos analíticos que contienen al menos un segmento no lineal (por ejemplo, vigas curvadas o suelos con segmentos de contorno de arco) o son suelos analíticos inclinados (no horizontales).

Consulte también: FilterElements.IsValidAnalyticalElement

Resultado booleano Determina si el objeto es un elemento analítico o físico plano.
Afirmaciones

Los elementos analíticos suelen estar asociados a elementos físicos que se establecen como estructurales.

El modelo analítico puede desactivarse en los parámetros de elementos estructurales; en este caso, se devuelve el valor false (falso).

Los elementos arquitectónicos no están asociados a elementos analíticos; en este caso, se devuelve el valor false (falso).

FilterElements.GetAnalyticalElement

Extrae un elemento analítico del elemento físico.

Biblioteca Dynamo4AM → Utilities → FilterElements
Entrada obj El objeto desde el que se extraerá un elemento analítico.
validOnly

Determina si el elemento analítico debe ser válido. Los elementos analíticos no válidos son elementos analíticos que contienen al menos un segmento no lineal (por ejemplo, vigas curvadas o suelos con segmentos de contorno de arco) o son suelos analíticos inclinados (no horizontales).

Consulte también: FilterElements.IsValidAnalyticalElement

Resultado analyticalElement

El elemento analítico extraído del objeto especificado.

Afirmaciones

Si el objeto no es un elemento físico, se devuelve el valor null.

Si el objeto es un elemento físico y no tiene ningún elemento analítico, se devuelve el valor null.

Si el objeto es un elemento analítico, se devuelve el propio elemento analítico sin cambios.

Si validOnly se ha establecido en true (verdadero) y el elemento analítico extraído no es válido, se devuelve el valor null.

FilterElements.GetPhysicalElement

Recupera un elemento físico que posee el elemento analítico especificado.

Biblioteca Dynamo4AM → Utilities → FilterElements
Entrada obj El objeto para el que se recuperará el elemento físico.
Resultado physicalElement El elemento físico recuperado para el elemento analítico especificado.
Afirmaciones

Si el objeto especificado no es un elemento analítico, se devuelve el valor null.