Room boundaries to include door threshold

Hi All,

Any ideas how I can create a dynamo script that would modify the outline of a room boundary and calculate the door thresholds? See below image for example:

There are a few posts on this topic. What have you tried so far? How did you perform this task manually?

Manually changed the wall to non room bounding and draw the room separation line.

So the first step would be to get the perimeter of the room with the bound walls.

Then find the doors, and split the lines at the adjacent curves.

Then draw the line through the opening at the center of the wall.

Then draw the jamb lines.

Then remove the room bounding parameter of the walls.

These workflows are generally quite problematic relative to the minimal gain, separating the room geometry from the walls and doors so that any and all changes to the design require manual update of the room boundaries, all in exchange for including 3/4 of a sqft of area… there are better ways to calculate that data since it’s going to be static anyway.

Thanks for the help.
Do you mean there are better way of doing it?

It really depends on what your reason for doing this is…

But generally I wouldn’t modify the room this way as other data will be incorrect or unexpected as a result.

Case in point: say a room measures 10’ by 14’ in plan. The dimensions are there, and clearly stated. But the room schedule shows that room as having 140.75 sqft of area… Once they see that discrepancy the owner/realtors/whoever are going to question every single dimension in the model, 100x over.

Now maybe over the life of the job that is a non-issue relative to the intended use in editing the geometry of the room, or maybe it’s a big issue. Without knowing why you want to do this in the first place we can only guess.