Automated Scale in detail view


Ive recently registered here so apologies if im posting in the wrong place.

Im doing a lot of drawings in paperspace (R5) and in general make great use of text fields. I wondered if there is a way to automate the scale text, ie 1:100 on a detail view using something like text fields. i wondered if this field could be bound to a detail view so there could be multiple detail view all giving the correct scale in the notes from their respective views. essentially id like to avoid the constant editing of notes in my templates.

Are there any scrips / ideas for this in the pipeline?

would be incredibly useful.



Hi Will,
I believe what you are just looking is the Annotation Scale feature that Rhino 5 offers.
When Annotations scale is “on” in model, your text fields will appear full size in all the details regardless of scale.

For example, if you have two details on the layout, one is set to 1:100 and one 1:50, the text field will appear the same size in both. It will appear at the size it was created. For example, if the test is .25, it will display and print at .25 on the layout, regardless of the Detail scale.

The annotation scale works with text (including text fields), dimension, and there is a separate Hatch Scale option. We do have a very complete tutorial on Layouts here. Here is a small snip on Annotation scale

I hope this answers your question. I don’t think you need s script, but all of these settings are scriptable.
If I got off track, please let me know.

Mary Ann Fugier

Hi Mary,

Thanks for the reply. I’m referring to the layout space scale of each detail view. Rather than type the text ‘Scale 1:100’ I was wondering if there is a text field option to associate to a detail view, does this make sense? Sketch attached.



Hi Mary,

Im trying to automate the fact I have to type ‘1:100’ as text in the layout space. This would be good if it could ‘Detect’ the scale that’s been set in the detail view in the paper space layout. I though using text fields would be logical. Did you see my diagram /grabs?

I’m totally familiar with annotation scaling, this is another matter. :slight_smile:

Hope that makes sense?



Its would be so much easier to show you on my screen!

Hi Will,
Thank you for the image and the additional detail.
Sorry about the annotation lesson.:slight_smile:

Yes - this something that I have missed in Rhino because I have used in AutoCAD.
It is already on the wish list. (RH-12602)
I added your vote for the feature.

Now maybe Dale has a way to extract this with a script and assign it as the test string.
But I don’t believe it would update like the text field does, if the detail scale changed.

But I think that having detail scale as a text field would be very useful for my work, as well.

Mary Fugier

1 Like

Hi Will,
Feel free to email me,, if you want to arrange a web meeting.
Mary Fugier

Thanks for your reply and detailed responses! Cant wait for this to be introduced and to see how its implemented. Thanks for adding my vote! :slight_smile:



Thanks that’s very kind. Certainly with some of my other issues / requests this would be excellent. Thanks again.

Hi Mary,

Totally off topic but how do you do this in AutoCAD? Been using it for decades but seem to have missed the memo on this one!


Hi Dennis,
Like old times! Sure.

  1. Open an AutoCAD model with a layout and and a detail.
  2. Add a field to a text object.
  3. Configure the field name for “object” type.
  4. Pick the selection icon in the dialog, and pick on the detail edge.
  5. Pick Property “custom scale”, and select the format you want to see the displays scale. Pick OK.

Now, highlight the detail and change display scale.
Regen the model, and you will see the field for scale update.
See the attached Sample DWG.

More or less, that should work.
Mary Ann Fugier

sample.dwg (65.8 KB)

Thanks so much Mary!

Is something like this still possible for RH6?

I don’t know how to use Rhinoscript, but it seems like the below has a way to maybe workaround for this? Can’t tell!

Annotation Scale doesn’t appear to be implemented in V6 as it was in V5. Is it still possible to achieve the same effect in V6? How would I do this? Thank you.