Physikalisch vs. analytisch

Für die analytische Modellierung mit Dynamo verwenden Sie diese Blöcke, um analytische und physikalische Elemente zu verstehen und zu filtern.

FilterElements.IsAnalyticalElement

Bestimmt, ob das angegebene Objekt ein analytisches Element ist.

Bibliothek Dynamo4AM → Dienstprogramme → FilterElements
Eingabe obj Objekt zum Überprüfen
Ausgabe Boolesche Operation Bestimmt, ob das Objekt ein analytisches Element ist.
Anmerkungen

Analytische Elemente sind:

  • Tragwerke (analytisch) (analytische Träger und Streben)
  • Tragwerksstützen (analytisch)
  • Geschossdecken (analytisch)
  • Wände (analytisch)

Andere Arten von Objekten gelten als nicht analytische Elemente.

Siehe auch: FilterElements.IsValidAnalyticalElement

FilterElements.IsPhysicalElement

Bestimmt, ob das angegebene Objekt ein physikalisches Element ist.

Bibliothek Dynamo4AM → Dienstprogramme → FilterElements
Eingabe obj Objekt zum Überprüfen
Ausgabe Boolesche Operation Bestimmt, ob das Objekt ein physikalisches Element ist.
Anmerkungen

Physikalische Elemente sind:

  • Skelettbau (Träger, tragende Streben – beachten Sie, dass es keine nichttragenden Tragwerke gibt)
  • Nichttragende und tragende Stützen
  • Nichttragende oder tragende Geschossdecken
  • Nichttragende und tragende Wände

Andere Arten von Objekten gelten als nicht physikalische Elemente.

FilterElements.IsValidAnalyticalElement

Bestimmt, ob das angegebene Objekt ein gültiges analytisches Element ist.

Bibliothek Dynamo4AM → Dienstprogramme → FilterElements
Eingabe obj Objekt zum Überprüfen
Ausgabe Boolesche Operation Bestimmt, ob das Objekt ein gültiges analytisches Element ist.
Anmerkungen

Ungültige analytische Elemente sind analytische Elemente, die mindestens ein nicht lineares Segment enthalten (z. B. gebogene Träger oder Geschossdecken mit Bogenbegrenzungssegmenten) oder geneigte (nicht horizontale) analytische Geschossdecken sind.

FilterElements.HasAnalyticalElement

Bestimmt, ob das angegebene Objekt über ein analytisches Element verfügt.

Bibliothek Dynamo4AM → Dienstprogramme → FilterElements
Eingabe obj Objekt zum Überprüfen
validOnly

Bestimmt, ob das analytische Element gültig sein soll. Ungültige analytische Elemente sind analytische Elemente, die mindestens ein nicht lineares Segment enthalten (z. B. gebogene Träger oder Geschossdecken mit Bogenbegrenzungssegmenten) oder geneigte (nicht horizontale) analytische Geschossdecken sind.

Siehe auch: FilterElements.IsValidAnalyticalElement

Ausgabe Boolesche Operation Bestimmt, ob das Objekt ein planares physikalisches oder analytisches Element ist.
Anmerkungen

Analytische Elemente sind in der Regel mit physikalischen Elementen verknüpft, die auf Tragend festgelegt sind.

Das Berechnungsmodell kann in den Parametern von Tragwerkselementen deaktiviert werden – in diesem Fall wird False zurückgegeben.

Nichttragende Elemente werden nicht mit analytischen Elementen verknüpft – in diesem Fall wird False zurückgegeben.

FilterElements.GetAnalyticalElement

Extrahiert ein analytisches Element aus dem physikalischen Element.

Bibliothek Dynamo4AM → Dienstprogramme → FilterElements
Eingabe obj Objekt, aus dem ein analytisches Element extrahiert wird
validOnly

Bestimmt, ob das analytische Element gültig sein soll. Ungültige analytische Elemente sind analytische Elemente, die mindestens ein nicht lineares Segment enthalten (z. B. gebogene Träger oder Geschossdecken mit Bogenbegrenzungssegmenten) oder geneigte (nicht horizontale) analytische Geschossdecken sind.

Siehe auch: FilterElements.IsValidAnalyticalElement

Ausgabe analyticalElement

Das analytische Element, das aus dem angegebenen Objekt extrahiert wird

Anmerkungen

Wenn das Objekt kein physikalisches Element ist, wird null zurückgegeben.

Wenn das Objekt ein physikalisches Element ist und über kein analytisches Element verfügt, wird null zurückgegeben.

Wenn das Objekt ein analytisches Element ist, wird das analytische Element selbst ohne Änderungen zurückgegeben.

Wenn validOnly auf True festgelegt ist und das extrahierte analytische Element ungültig ist, wird null zurückgegeben.

FilterElements.GetPhysicalElement

Ruft ein physikalisches Element ab, das Eigentümer des angegebenen analytischen Elements ist.

Bibliothek Dynamo4AM → Dienstprogramme → FilterElements
Eingabe obj Objekt, für das ein physikalisches Element abgerufen wird
Ausgabe physicalElement Das physikalische Element, das für das angegebene analytische Element abgerufen wird
Anmerkungen

Wenn das angegebene Objekt kein analytisches Element ist, wird null zurückgegeben.