FilledRegions.ByMultipleLoops

Hello all,

Is anyone having or have had problems with FilledRegions.ByMultipleLoops from Rhythm’s?

I keep getting the following “Warning: FilledRegions.ByMultipleLoops operation failed.
Boundaries are self-intersecting.
Parameter name: boundaries”

I am using PolyCurve.Curves to get the individual curves from a closed-loop PolyCurve. (Blue Box in the upper right of image below) I am not sure how I am getting Self-intersecting Boundaries?

Revit:
19.2.20.24
20190808_0900(x64)
2019.2.2

Dynamo Core:
20.3.8104
Dynamo Revit:
2.0.3.8107

Rhythm:
Most updated package

The node is based on this post.
https://forum.dynamobim.com/t/filled-region-with-hole-in-the-middle-like-a-donut/22838/3

Thank you for any help you can provide,
Steven

Multiple loops works with list of lists. Think “donut shaped”.

3 Likes

John,

Thank you as always. That got me directly where I needed to go.

Below are some samples of your node working perfectly.

Single Closed-Loop Filed Region.


image

Two Closed-Loops in single Filed Region


Output
image

Two Closed-Loops in Two Separate Filed Regions.


2 Likes