Is there any way to define an custom annotation such as elevation annotation to display point Z values?
You can do something like this in the Rhino 8 WIP
Works with Groups as well, but not Blocks.
If you are in Rhino 7 and have a lot of points to annotate a grasshopper solution is available there as well.
It is also possible to do this with a Text Field (“point coordinates - z”).
BUT you cannot simply copy the point plus it’s text, because the GUID in the text field is hardwired to the original point.
Yes, you can Grasshopper this, but you need to bake if you want to print, right? This means some manual updating and fiddling. Besides, you need to save/load the GH script with the scene.
My preferred solution would be having the annotation as an ‘entity’, a block most likely, that knows it’s own coordinates, so it can be copied easily, with it’s text updating accordingly. That’s how such things work in say Revit or Archicad.
Wish:
A text field that can read the parent block’s coords.
Or, even better: a dynamic block that can encapsulate Grasshopper scripts. Like VisualArq offers, or AdaptivePartsEnvironment (both commercial).
Thanks!
I hear you, we do have a youtrack in to get a TextField for the Block Insertion point.
Hi Eugen -
There’s the TestMatchAnnotationFields
command to update the GUID.
-wim
Quick test with TestMatchAnnotationFields:
It works, but it duplicates the text object, and with a different scaling, too.
And it’s a rather clickhappy thing to do…
Hi Eugen -
I haven’t seen that one happening yet. Can you provide more information on how to do that?
-wim