The method works OK until you stumble upon a model that gives one of the classic Dynamo errors (when generating the wall geometry) “trim_with_edge_loops…”:
In this particular case I’m not sure which wall geometry is causing the problem but i have some overlapping voids in some of the wall walls. (Some of which cut the walls only halfway trough its thickness.)
Judging from the open status this issue, I am not sure this is currently solvable - https://github.com/DynamoDS/DynamoRevit/issues/1960.
My workaround is to use this node to avoid the warning and filter out those “null” walls (“Geometry+ “ from Clockwork):
After this ill just use the window bounding boxes to represent the inserts in the “null” walls.
Actually, I’m doing all of this because I have some issues with parts creation.
I suppose that whatever is causing the “trim_with_edge_loops…” problem is also causing this problem:
So, before we get more “window void” functionality from the Revit API, I find that it would be even more usefull if Revit gets a more robust “Make parts” command and Dynamo improves the Element.Geometry node. I’ve had problems with the Element.Geometry node in other scripts also.
That said, Im sure that’s no easy task.
I am using Revit 2019.2, Dynamo Core ver 184.108.40.20610 and Dynamo Revit ver 220.127.116.1111.
I haven’t tried newer versions.
Are my issues with these functionalities already improved in newer versions?
Please excuse if that’s the case.