Hello,
I need to place family instances in intersection points of walls. It’s simple, but in my particular case instance relates of intersection type. For angle it will be type 1, for T-joint it will be type 2 and for cross it will be type 3.
Can someone give a hint how to define types of intersections?
Hello,
Look at this side
edit: I found the script, if you want to improve and/or share, here it is, good luck
essai pour ch maconnerie_v2_simplifie.dyn (29.1 KB)
cordially
christian.stan
Hello, @christian.stan
Nice idea, but I don’t inderstand how we can find the X point in this case.
Check my version.
Wall Junction Type.dyn (70.4 KB)
I fixed a bug (an analysis fault on my part) that I had in the management of list processing
Here is
Script applied:
Script:
essai pour ch maconnerie_v3.dyn (95.0 KB)
Cordially
christian.stan
Great work and a wonderful method. You may want to consider a smaller circle (say 1mm instead of 20mm) in some jobs as the walls should literally touch, and intersections of facing walls might be caught as well. Could also filter by wall type since the exercise likely needs walls of a particular set of parameters.
Thank you for the always wise advice (Expansion joint) and compliment.
Mr. Poupin C would have solved this in two shots with Itertools.groupby()
Cordially
christian.stan
Thank you, @christian.stan. You saved me a lot of time.
Hi all, Im not sure if what im after is a small modification of this script or if theres another one that exists out there.
Im after a count of external and internal wall cladding (for purpose of counting flashings) this is just for cladding, not internal rooms.
does this already exist somewhere?
Thanks
Best to start a new topic as this is quite different. Please include some sketches and some indication of scope (are there links involved, Revit version, how the cladding is modeled, etc.).


