Thank you for replying, Sean.
I’ll give you some context: the original building model has “conceptual” curtain walls. I was hired to model these curtain walls precisely as they will be mounted. As a result, I have fewer walls (because the orinal has little segments instead of long spans), and slightly different starts, ends, midpoints, etc…
At some point of the development, I was asked to number my walls, which I did using OOTB parameter mark. Later the architect numbered his correspondent walls using a different logic, in his own shared parameters. Now I’m afraid it resulted in different numbering, and the graph is an attempt to fix it.
To work around the location differences, I thought I could create points in each wall midpoint, then test which is closest to the other, then make the way back to get the parameters from the original architect’s walls and set them in mine.
In the beginig I tried to use
ʳʰʸᵗʰᵐ|Elements.GetIntersectingElementsOfCategoryLinkOption, but turns that all walls intersect each othe at some point, so I found too difficult to filter what I actually needed.
Maybe if I could compare vectors, then I could know the right wall to fetch the values. But I have no idea to extract Level 2 of
ʳʰʸᵗʰᵐ|Elements.GetIntersectingElementsOfCategoryLinkOption to a separate list.