I was trying to write a fairly simple script that would read a bunch of text notes from a revit file, then create rooms at their location with the text value as the name/number of the room. Where I’ve hit a wall is getting the location of the Text Note elements. From their parameters they seem to have no location or coordinate information, but there must be a work around to get their rough location to place the room. I’ve looked a few other topics and saw one that mention using a python script to obtain coordinates, but I’ve only been using this for about a week and I have no idea how to script my own node.
Solved. Copied the code from https://www.revitforum.org/dynamo-bim/34691-textnotes-location.html into a python block and connected it from element to location.
the solution doesn’t work anymore, Or, I am not able to get the python script to work…
Does anyone know a solution that work in 2021 ? May be there is a custom package somewhere that does the trick ?
Its a different method with a boundingbox but it’s ready to use. (package Genius Loci)
I use your these nodes, but I see distance between Min Point - Mid Point and Max Point - Mid Point not entirely equal. It’s a bit inconvenient.
Thanks and kind regards.!
I don’t understand which result you expect. BoundingBoxes are rarely square.
Maybe the term MidPoint is not precise and I have to replace it with centroid.