Hi, i saw topic [ Insert pipe sleeve at wall intersection with rotation and size ] and i want to update it because bakery is outdate and have errors with new packages. I decided to base on bimorph nodes but here is a problem. I don’t know which node could get clash point like “revit element clash detection”. Am i correct that i think “Element Intersection Result Intersecting Elements” works like “Clash set A/B” in bakery node? Bellow my script on photos because i can’t place a file ![]()
Hi and welcome!
What does the error say?
Hi, which error?
Thank you for your help! I rebuilt my script. I still have problems with Walls “Width”… but i work around and use curve lenght of intersection
i don’t have acces to my main model so i built a little one and use sprinkels as openings family. It works good but in some places my script places family two time at once… do you see the answer?
Dynamo:
1.2v.dyn (132.9 KB)
Revit models:
Thanks. Which family do you want to place?
You can use the curve.length if you want
it is the same as the width of the wall.
I can’t find the Width parameter either
I want to place wall opening family:
RectangularWallOpening.rfa (448 KB)
Yeah i’m using curve length
thanks for advice!
But my problem is that script place family two times at ones
Look, I found a old script. I changed it for you’re revit.
Lets give this a try ![]()
1.2v.dyn (92.2 KB)
Hmm, try to use a transaction end or passthrough
Thank you for your time and sharing. I still feel bad that my script works bad. I need to learn more about lists… I aded rotation. Here is the file:
1.2v.dyn (91.2 KB)
What do you need to know?
Here some links:
https://primer.dynamobim.org/06_Designing-with-Lists/6-3_lists-of-lists.html
https://primer.dynamobim.org/06_Designing-with-Lists/6-2_working-with-lists.html
Hope this will help
How they works, levels etc. Thank you for links. I will read!
ohh **** here we go again … sorry that i involved you in this topic … I was testing improvement this script when i saw two things. First, i must use node “if” carefully because sometimes it crush processes (like placing openings in wrong place). Second, i realized that script have different order and place diameter to wrong openings. Becouse of that openings have the wrong diameter (i change openings to round). Do you had similar problem? I tried by using some sorting nodes but without any solution. Below my script with update files.
1.2v.dyn (124.8 KB)
Hi, no problem ![]()
Can you answer the next questions:
- Which parameter do you need to change in the familyinstance (you changed the family to a round opening)?
- Which familyinstance do you want to place? Is it inside the project you send?
















