Elementi fisici e analitici

Per la modellazione analitica con Dynamo, utilizzare questi nodi per comprendere e filtrare elementi analitici e fisici.

FilterElements.IsAnalyticalElement

Determina se l'oggetto specificato è un elemento analitico.

Libreria Dynamo4AM → Utilities → FilterElements
Input obj Oggetto da verificare.
Output booleano Specifica se l'oggetto è un elemento analitico.
Note

Gli elementi analitici sono:

  • Telaio analitico (travi analitiche e controventi analitici)
  • Pilastri analitici
  • Pavimenti analitici
  • Muri analitici

Altri tipi di oggetti vengono considerati elementi non analitici.

Vedere anche: FilterElements.IsValidAnalyticalElement

FilterElements.IsPhysicalElement

Determina se l'oggetto specificato è un elemento fisico.

Libreria Dynamo4AM → Utilities → FilterElements
Input obj Oggetto da verificare.
Output booleano Specifica se l'oggetto è un elemento fisico.
Note

Gli elementi fisici sono:

  • Telaio strutturale (travi strutturali, controventi strutturali, tenere presente che non è presente un telaio architettonico)
  • Pilastri architettonici e strutturali
  • Pavimenti architettonici o strutturali
  • Muri architettonici e strutturali

Altri tipi di oggetti vengono considerati elementi non fisici.

FilterElements.IsValidAnalyticalElement

Determina se l'oggetto specificato è un elemento analitico valido.

Libreria Dynamo4AM → Utilities → FilterElements
Input obj Oggetto da verificare.
Output booleano Specifica se l'oggetto è un elemento analitico valido.
Note

Gli elementi analitici non validi sono elementi analitici che contengono almeno un segmento non lineare (ad es., travi curve o pavimenti con segmenti di contorno ad arco) o sono pavimenti analitici inclinati (non orizzontali).

FilterElements.HasAnalyticalElement

Determina se l'oggetto specificato ha un elemento analitico.

Libreria Dynamo4AM → Utilities → FilterElements
Input obj Oggetto da verificare.
validOnly

Determina se l'elemento analitico deve essere valido. Gli elementi analitici non validi sono elementi analitici che contengono almeno un segmento non lineare (ad es., travi curve o pavimenti con segmenti di contorno ad arco) o sono pavimenti analitici inclinati (non orizzontali).

Vedere anche: FilterElements.IsValidAnalyticalElement

Output booleano Specifica se l'oggetto è un elemento fisico o analitico planare.
Note

Gli elementi analitici sono in genere associati con elementi fisici impostati come strutturali.

Il modello analitico può essere disattivato nei parametri di elementi strutturali, in questo caso viene restituito false.

Gli elementi architettonici non sono associati con elementi analitici; nel loro caso, viene restituito false.

FilterElements.GetAnalyticalElement

Estrae un elemento analitico dall'elemento fisico.

Libreria Dynamo4AM → Utilities → FilterElements
Input obj Oggetto da cui estrarre un elemento analitico.
validOnly

Determina se l'elemento analitico deve essere valido. Gli elementi analitici non validi sono elementi analitici che contengono almeno un segmento non lineare (ad es., travi curve o pavimenti con segmenti di contorno ad arco) o sono pavimenti analitici inclinati (non orizzontali).

Vedere anche: FilterElements.IsValidAnalyticalElement

Output analyticalElement

L'elemento analitico estratto dall'oggetto specificato.

Note

Se l'oggetto non è un elemento fisico, viene restituito null.

Se l'oggetto è un elemento fisico e non ha un elemento analitico, viene restituito null.

Se l'oggetto è un elemento analitico, l'elemento analitico stesso viene restituito senza modifiche.

Se validOnly è impostato su true e l'elemento analitico estratto non è valido, viene restituito null.

FilterElements.GetPhysicalElement

Recupera un elemento fisico che possiede l'elemento analitico specificato.

Libreria Dynamo4AM → Utilities → FilterElements
Input obj Oggetto di cui recuperare un elemento fisico.
Output physicalElement L'elemento fisico recuperato per l'elemento analitico specificato.
Note

Se l'oggetto specificato non è un elemento analitico, viene restituito null.