对于使用 Dynamo 的分析建模,使用这些节点来了解和过滤分析图元和物理图元。
|
FilterElements.IsAnalyticalElement 确定给定对象是否是分析图元 |
||
| 库 | Dynamo4AM → Utilities → FilterElements | |
| 输入(Input) | obj | 要检查的对象。 |
| 输出 | bool | 对象是否是分析图元。 |
| 备注 |
分析图元包括:
其他类型的对象视为非分析图元。 另请参见:FilterElements.IsValidAnalyticalElement |
|
|
FilterElements.IsPhysicalElement 确定给定对象是否是物理图元 |
||
| 库 | Dynamo4AM → Utilities → FilterElements | |
| 输入(Input) | obj | 要检查的对象。 |
| 输出 | bool | 对象是否是物理图元。 |
| 备注 |
物理图元包括:
其他类型的对象视为非物理图元。 |
|
|
FilterElements.IsValidAnalyticalElement 确定给定对象是否是有效的分析图元 |
||
| 库 | Dynamo4AM → Utilities → FilterElements | |
| 输入(Input) | obj | 要检查的对象。 |
| 输出 | bool | 对象是否是有效的分析图元。 |
| 备注 |
无效的分析图元是包含至少一个非线性段(如弯曲梁或具有弧形边界段的楼板)的分析图元,或是倾斜(非水平)的分析楼板。 |
|
|
FilterElements.HasAnalyticalElement 确定给定对象是否具有分析图元 |
||
| 库 | Dynamo4AM → Utilities → FilterElements | |
| 输入(Input) | obj | 要检查的对象。 |
| validOnly |
确定分析图元是否应该为有效。无效的分析图元是包含至少一个非线性段(如弯曲梁或具有弧形边界段的楼板)的分析图元,或是倾斜(非水平)的分析楼板。 另请参见:FilterElements.IsValidAnalyticalElement |
|
| 输出 | bool | 对象是否为平面物理或分析图元。 |
| 备注 |
分析图元通常与设置为“结构”的物理图元相关联。 可以在结构图元的参数中禁用分析模型 - 在这种情况下,返回 False。 建筑图元与分析图元无关 - 在这种情况下,返回 False。 |
|
|
FilterElements.GetAnalyticalElement 从物理图元中提取分析图元 |
||
| 库 | Dynamo4AM → Utilities → FilterElements | |
| 输入(Input) | obj | 要从中提取分析图元的对象。 |
| validOnly |
确定分析图元是否应该为有效。无效的分析图元是包含至少一个非线性段(如弯曲梁或具有弧形边界段的楼板)的分析图元,或是倾斜(非水平)的分析楼板。 另请参见:FilterElements.IsValidAnalyticalElement |
|
| 输出 | analyticalElement |
提取自给定对象的分析图元。 |
| 备注 |
如果对象不是物理图元,则返回 Null。 如果对象是物理图元且没有分析图元,则返回 Null。 如果对象是分析图元,则返回分析图元本身,而不进行任何更改。 如果 validOnly 设置为 True,且提取的分析图元无效,则返回 Null。 |
|
|
FilterElements.GetPhysicalElement 检索拥有给定分析图元的物理图元 |
||
| 库 | Dynamo4AM → Utilities → FilterElements | |
| 输入(Input) | obj | 要为其检索物理图元的对象。 |
| 输出 | physicalElement | 针对给定分析图元检索到的物理图元。 |
| 备注 |
如果给定对象不是分析图元,则返回 Null。 |
|