Room - 'remove' area less than X wide

I searched but couldn’t find a any topic related to this.
Is there a way to create a Curve from a Room minus the area less then X wide

Who can point me at the right direction or related topic?

How about:
Get room boundaries as lines.
Delete all lines less than 1500mm.
Draw polyline using start and end points of all remaining lines.

The problem with this is that you’d still have the start point of the really long line on the left, but not the point after removing the, so somewhere you’ll get a diagonal.

This method might be more robust: Creating simplified offset lines - #2 by jacob.small

The implementation on something approaching your shape:

1 Like

Ah, forgot about the offset effect :smiley:

So you’re in front of a pc now? Can you run my script pls :rofl:


image

Yes.

PS
Any idea what the other ‘options’ are / string should be here?

This what i get using your approach @jacob.small.
It got something to do with the direction of the Curves in the Room.Boundaries node i guess?

Make your curves a polycurve, and make sure you only have one loop.

Yes, that worked.

I still struggle with (using) Curve nodes :see_no_evil:

For people who end up in this topic with a similar question / problem.

2 Likes

Many do. Too many “Dynamo” users are experts in manipulating data in Revit, but have very little experience with geometry work.

Great implementation. :smiley: