Geometry

For analytical modeling with Dynamo, use the Geometry nodes to understand and transform a linear analytical element.

FilterElements.GetPointsFromAnalyticalElement

Returns a list of points of the analytical element

Library Dynamo4AM → Utilities → FilterElements
Input obj The object containing the analytical element or the analytical element itself to retrieve the points for.
Output points Points retrieved from the analytical element.
Remarks

If the object has no analytical elements or is not an analytical element itself, null is returned.

In the case of linear analytical elements, start and end points are retrieved. In the case of analytical floors or walls, vertices are retrieved.

FilterElements.GetCurveFromAnalyticalElement

Transforms the linear analytical element into a curve

Library Dynamo4AM → Utilities → FilterElements
Input obj

Object containing the linear analytical element or the analytical element itself to transform into a curve.

Output curve A curve transformed from the linear analytical element.
Remarks

If the object has no analytical elements or is not an analytical element itself, null is returned.

In the case of planar elements, null is returned.

See also: FilterElements.IsLinearElement

FilterElements.GetSurfaceFromAnalyticalElement

Transforms the linear analytical element into a curve

Library Dynamo4AM → Utilities → FilterElements
Input obj Transforms the planar analytical element into surface and, alternatively, external edges.
includeBoundaries

Whether the output should contain external edges or surface only.

Output output A surface and, alternatively, edge curves transformed from the planar analytical element.
Remarks

If the object has no analytical elements or is not an analytical element itself, null is returned.

In the case of linear elements, null is returned.

See also: FilterElements.IsPlanarElement