Any help would be great, I’m doing a Resi project with ‘Rooms’ as the apartment and ‘Areas’ as the room.
The Areas, Walls, Doors etc are in a group of the same name.
I’m trying to get the elements in the group to read their room and update a parameter accordingly. Everything looks great, but the order of the information seems to be wrong, everything is updating to the wrong name. There’s probably some failing of my list management, but I can’t work out what it is.
Here is a graph I stripped down and accomplishes what you want… I think. It does not do the number but you can add that by copying the nodes as needed and changing to “Area Name” to “Area Number”. This graph moves the info by comparing the intersecting geometry of both the Room and Area. Give it a try and let me know if this has helped.
You can also check out this post where @Kulkul posted some useful info.
I would definitely suggest creating a small dataset with rooms and areas. This will help you understand the graph without running it on your large project. Try having extra rooms and areas (not placed) this will show you what happens in the error checking boxes. Also try having an area boundry line that does not join. This will create an error. See the image for what I am suggesting.
I am definitely not a pro… so the graph I posted is brute force. As some on here can write design script to do the error checking.
If it is taking that much time you definitely have much more clean up to do before running. It should’t take that long.
You can try making a modification to the graph to Select Model Elements vs getting all areas. So then you can methodically move thru the model by selecting areas in only a portion of the building.