Would it help if you could separate the Surfaces in a way that each sublist of walls represent a continuous Solid (thus, indirectly splitting the wall in two different walls) ? (Meaning that in your example, you would separate the output of Topology.Faces in two sublists ?)
TBH I’m just touched that someone out there is listening You know those nights when the kids just don’t sleep and you abstract thought is quite tough?!
@mellouze Yes I think that is right, work out which surfaces are intersecting, get them from the other wall and reorder…
@Kulkul Ideally the intersecting wall faces… But heck I’ll take anything
@mellouze Thanks for trying, unfortunately I need Faces and this method loses that connection with the Element, so I can’t get Face References, which are necessary for dimensioning…