I have this test model in Revit, which contain 5 regular walls (with 2 tiny sections at the spline ends) and a curved wall that is placed as a Wall by Face on a generic model.
Now I want to find the wall curves, so I can match my windows with the walls in the file and use them as hosts for the Add Component (location) component. However, the Wall by Face is of a different type, which does not break down to a curve:
I can obtain the Wall curve through other means, by breaking the Spline wall down to its faces and tween the bottom curves. Though with the wall curves and window positions matched, I can’t host the Window on the Host: Wall (the spline wall).
Hi @Japhy Yes indeed, that’s what I suspect is the case.
Is this limitation due to the Revit API? Or what should be my expectations on this moving forward with a project?
@kike Sorry I handn’t noticed the 1.27 RC2 dropped. Is there a place to subscribe to to get notified?
Anyways I tested the fix and got to say that RiR has become extremely unstable with this test file below, simply opening the script below instant crashes Revit – and if it doesn’t, it will within a minute of viewport navigation.
And then there is the issue that the windows are not properly cut out of the host wall. This time around one window was inserted, but previously, I saw both windows were inserted similar to the one on the left.
The Cull ends can be replaced with a cull index for index 0 and -1. It’s just to remove the start and end points on the divide curve. You could opt to add points with a Point on Curve component too.
Cull ends is from Wombat FYI. Forgot I had it in there.