Dimension is Upside Down

How do I make it so the dimension text is not upside-down? :rofl:
(Aligned Dimension, in layout)

I think this issue has been in Rhino since Rhino 5 (or maybe earlier)

Hi -
Please run the Rhino SystemInfo command and copy-paste the result here.

The silly answer is: increase the angle to more than 10 degrees off vertical.

It is a drawing convention that vertical dimensions should be readable from the the base or the right. Rhino assumes that anything up to 10 degrees left of vertical should follow the latter convention.
AFAIK you cannot override this, other than by changing the alignment to horizontal.

Rhino 7 SR9 2021-7-15 (Rhino 7, 7.9.21196.07001, Git hash:master @ a1dd75a58c25c687e78697cfd8dd921026123719)
License type: Commercial, build 2021-07-15
License details: Cloud Zoo

Windows 10.0.19043 SR0.0 or greater (Physical RAM: 32Gb)

Computer platform: LAPTOP - Plugged in [17% battery remaining]

Hybrid graphics configuration.
Primary display: Intel(R) UHD Graphics 630 (Intel) Memory: 1GB, Driver date: 12-23-2020 (M-D-Y).
> Integrated graphics device with 3 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
Primary OpenGL: NVIDIA Quadro P600 (NVidia) Memory: 4GB, Driver date: 11-20-2020 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 452.66
> Integrated accelerated graphics device with 4 adapter port(s)
- Video pass-through to primary display device

Secondary graphics devices.
DisplayLink USB Device (DisplayLink) Memory: 0MB, Driver date: 4-16-2020 (M-D-Y).
> External USB display device with 4 adapter port(s)
- Secondary monitor attached to adapter port #0
- Secondary monitor attached to adapter port #1
DisplayLink USB Device (DisplayLink) Memory: 0MB, Driver date: 4-16-2020 (M-D-Y).
> External USB display device with 0 adapter port(s)
- There are no monitors attached to this device. Laptop lid is probably closed

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 11-20-2020
Driver Version:
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 4 GB

Rhino plugins that do not ship with Rhino
C:\Program Files\Geometry Gym\Rhino3d\ggRhinoIFC.rhp “ggRhinoIFC”
C:\Program Files\Geometry Gym\Rhino3d\ggRhinoSpaceGass.rhp “ggRhinoSpaceGass”
C:\Program Files\Geometry Gym\Rhino3d\BullAnt.rhp “bullant”
C:\Program Files\Common Files\McNeel\Rhinoceros\7.0\Plug-ins\Fologram for Rhino (468a328b-20d9-494b-b9e1-cbe9f827d3a2)\2020.3.3.0\7\Fologram.IO.Rhino3d.Win7.rhp “Fologram for Rhino” 2020.3.3.0
C:\Program Files\Common Files\McNeel\Rhinoceros\7.0\Plug-ins\RealDrawings (9aaa3b93-9ea4-4425-b44e-8a8c4500c274)\1.0.7038.31206\RealDrawings.rhp “RealDrawings” 1.0.7038.31206
C:\Program Files\SimLab\Plugins\SimLab 3D PDF From Rhino 6\plugins\SimLabPDFExporter.rhp “SimLab PDF Exporter”

Rhino plugins that ship with Rhino
C:\Program Files\Rhino WIP\Plug-ins\Commands.rhp “Commands” 7.9.21196.7001
C:\Program Files\Rhino WIP\Plug-ins\WebBrowser.rhp “WebBrowser”
C:\Program Files\Rhino WIP\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino WIP\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino WIP\Plug-ins\RPC.rhp “RPC”
C:\Program Files\Rhino WIP\Plug-ins\RhinoBonusTools.rhp “Rhino Bonus Tools”
C:\Program Files\Rhino WIP\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino WIP\Plug-ins\IdleProcessor.rhp “IdleProcessor”
C:\Program Files\Rhino WIP\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 7.9.21196.7001
C:\Program Files\Rhino WIP\Plug-ins\RhinoRender.rhp “Legacy Rhino Render”
C:\Program Files\Rhino WIP\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 7.9.21196.7001
C:\Program Files\Rhino WIP\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino WIP\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino WIP\Plug-ins\Alerter.rhp “Alerter”
C:\Program Files\Rhino WIP\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython” 7.9.21196.7001
C:\Program Files\Rhino WIP\Plug-ins\RhinoCycles.rhp “RhinoCycles” 7.9.21196.7001
C:\Program Files\Rhino WIP\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 7.9.21196.7001
C:\Program Files\Rhino WIP\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino WIP\Plug-ins\Displacement.rhp “Displacement”

Hi @egdivad,
This setting is only available in the Annotation style.
When the “Text Reads Forward…” setting is unchecked and an Aligned dimension is rotated beyond vertical 90 + another 10 degrees margin
the text is rotated with the dimension line, and may not be easily readable.

When the “Text Reads Forward…” setting is checked and an Aligned dimension is rotate beyond vertical 90 + another 10 degrees margin
the text rotation is adjusted so it can remain readable on the dimension line.

Let me know if this resolves your issue.
If it does not, please attached a small file that will show us the issue.

Mary Ann Fugier
McNeel Technical Support and Training
Seattle, WA

Hi Mary

The method you’ve suggested did not work

please see Rhino file attached. It’s in the layout view. Thanx
Dimension_UpsideDown.3dm (60.5 KB)

The 10 degree from vertical limitation I posted above takes precedence.

Dimensioning on technical drawings is governed by ISO 129. Sadly, while it indicates the orientation of dimensions at every 30 degrees around a circle, it does not prescribe the boundary condition in the NNW region. Rhino’s 10 degree transition seems like a sensible stab at this.

Otherwise, all the angled dimensions in the standard are, whether by design or chance, in the NNE region. Were you to flip your drawing about the vertical axis, it too would have its dimension in this uncontentious territory…

So I’m screwed!

Thanks for attaching a model, @egdivad.
Yes, @jeremy5 described it perfectly.

There is a “go” point where the text adjust with the “Keep readable” is checked.
In the file you sent, the angle is 5 degrees, and not quite ready to force the rotation.

If I rotate the geometry an additional 5+ degrees counter clockwise, the dimension text does indeed flip.

The additional 10 degrees which makes the text adjust is not a variable.
There would need to be a setting on the annotation dialog for smaller increments of 360, maybe 10,9,8,6,5,4,3,2,1.

Is there a download side to this, other an just possible confusion and bloat?

I have two YT’s for this issue:
Add Gumball Support for Dimension Text
Allow Additional Angle Configuration for “Keep Text Readable” Option

Does that cover what we need in future Rhino?

Mary Ann Fugier