This is something I do quite regularly. Note that this workflow will only work for “classic” curtain wall panels (i.e. hosted in regular curtain wall, curtain system or glazed roof). As you can see, panels will be numbered from bottom left to top right in horizontal rows. All custom nodes are from package Clockwork. If you want to use different numbering systems for doors and windows (which we do), you would need to filter objects by category first (you can use Clockwork’s Element.IsOfCategory for that, btw). Whether you export to Excel or CSV (like in this example) doesn’t really make a huge difference with regard to setting up your graph.
First, thanks for all the generous help thus far in the Forum…
I am working on something similar to this post title. I am using a Graph found at this forum for using a Model Line to order objects, found here: Renumbering Piles with spline model line
So far it is working well. Still, I have a couple of questions.
I can get Curtain Panels to be numbered as long as the Model Line is intersecting. I need the Curtain Panels above and below to share the same number (Mark). In other words, the vertical Curtain Grid establishes a new number for all of the vertical Curtain Panels.
Since I’m using someone else’s Graph. Could anyone explain how these nodes are working? You will need to open the Graph to see it all but I have highlighted the specific area I need to know more about. I think once I know more about this I will know more about question 1.
I’m out of the office, so I can’t weigh I feel as if grouping the panels first by their host, and then by their location’s the X or Y value (or some combination of the x and y value) would produce this result fairly easily.
Thanks, I will look into that further. I am also thinking that using a line instead of a point might help. Answering the question; is the line intersecting the panel.