物理要素と解析要素の比較

Dynamo を使用して解析モデリングを行う場合は、次のノードを使用して、解析要素および物理要素を理解およびフィルタ処理します。

FilterElements.IsAnalyticalElement

指定されたオブジェクトが解析要素かどうかを判断します

[ライブラリ] Dynamo4AM → Utilities → FilterElements
入力(Input) obj 確認するオブジェクト。
Output ブーリアン演算 オブジェクトが解析要素かどうか。
備考

解析要素は次のとおりです。

  • 解析用フレーム(解析用梁と解析用ブレース)
  • 解析用柱
  • 解析用床
  • 解析用壁

他のタイプのオブジェクトは、非解析要素とみなされます。

「FilterElements.IsValidAnalyticalElement」も参照してください。

FilterElements.IsPhysicalElement

指定されたオブジェクトが物理要素かどうかを判断します

[ライブラリ] Dynamo4AM → Utilities → FilterElements
入力(Input) obj 確認するオブジェクト。
Output ブーリアン演算 オブジェクトが物理要素かどうか。
備考

物理要素は次のとおりです。

  • 構造フレーム(構造梁および構造ブレース。意匠フレームは含まれません)
  • 意匠柱および構造柱
  • 意匠床および構造床
  • 意匠壁および構造壁

他のタイプのオブジェクトは、非物理要素とみなされます。

FilterElements.IsValidAnalyticalElement

指定されたオブジェクトが有効な解析要素かどうかを判断します

[ライブラリ] Dynamo4AM → Utilities → FilterElements
入力(Input) obj 確認するオブジェクト。
Output ブーリアン演算 オブジェクトが有効な解析要素かどうか。
備考

無効な解析要素とは、非線形セグメントを 1 つ以上含む解析要素(たとえば、曲り梁や円弧の境界セグメントを持つ床)、または傾斜のある(水平ではない)解析用床です。

FilterElements.HasAnalyticalElement

指定されたオブジェクトに解析要素があるかどうかを判断します

[ライブラリ] Dynamo4AM → Utilities → FilterElements
入力(Input) obj 確認するオブジェクト。
validOnly

解析要素が有効かどうかを判断します。無効な解析要素とは、非線形セグメントを 1 つ以上含む解析要素(たとえば、曲り梁や円弧の境界セグメントを持つ床)、または傾斜のある(水平ではない)解析用床です。

「FilterElements.IsValidAnalyticalElement」も参照してください。

Output ブーリアン演算 オブジェクトが、平面物理要素か平面解析要素か。
備考

通常、解析要素は、構造要素に設定された物理要素と関連しています。

構造要素のパラメータで解析要素を無効にすることができます。この場合、false が返されます。

意匠要素は解析要素と関連していません。この場合、false が返されます。

FilterElements.GetAnalyticalElement

物理要素から解析要素を抽出します

[ライブラリ] Dynamo4AM → Utilities → FilterElements
入力(Input) obj 解析要素の抽出元のオブジェクト。
validOnly

解析要素が有効かどうかを判断します。無効な解析要素とは、非線形セグメントを 1 つ以上含む解析要素(たとえば、曲り梁や円弧の境界セグメントを持つ床)、または傾斜のある(水平ではない)解析用床です。

「FilterElements.IsValidAnalyticalElement」も参照してください。

Output analyticalElement

指定されたオブジェクトから抽出された解析要素。

備考

オブジェクトが物理要素ではない場合は、null が返されます。

オブジェクトが物理要素ではなく、解析要素を含まない場合は、null が返されます。

オブジェクトが解析要素の場合は、解析要素自体が変更されずに返されます。

validOnlytrue として設定され、抽出された解析要素が無効の場合は、null が返されます。

FilterElements.GetPhysicalElement

指定された解析要素を持つ物理要素を取得します

[ライブラリ] Dynamo4AM → Utilities → FilterElements
入力(Input) obj 物理要素を取得する対象のオブジェクト。
Output physicalElement 指定された解析要素に対して取得された物理要素。
備考

指定されたオブジェクトが解析要素ではない場合は、null が返されます。