Rhino WIP Feature: Geometric Tolerance Control Frames

You can now create Geometric Tolerancing control frames in Rhino WIP.

Interview with the Developer

What is this feature?

Geometric Dimensioning and Tolerancing (GD&T) is a system that uses symbols on engineering drawings to define and communicate the acceptable variation in a part’s geometry.

This ensures it will function as designed if manufactured to the specifications detailed by the symbols.

Here is an example of a GD&T Feature Control Frame:

Why this feature?

Users familiar with other applications that have this capability have requested this feature in Rhino.

Those involved in manufacturing will now be able to produce drawings with these GD&T annotations in Rhino WIP.

What you need to know:

  • The new GeometricTolerance command builds a feature control frame to display the special text.
  • The feature control frame is made up of a simple text entity that is assigned to the annotation style Geometric Tolerance.
  • The annotation style Geometric Tolerance is configured with a GD&T font that is specifically designed for use in geometric dimensioning & tolerancing. This font is capable of producing a boxed basic frame.
  • This font uses metrics to create boxes around characters, align these boxes and build special strings that control the display of the GeometricTolerance.
  • The GeometricTolerance object can be edited by double-clicking. The existing text will be displayed in the command dialog for editing. Edit and pick OK. The GeometricTolerance will be updated.

See the geometric tolerance in use here.
geotol01a

Try it:

  1. Download and open file in the Rhino WIP: GeoTol Try it.3dm (94.6 KB)
  2. Use the suggested Geometric Tolerance on the light gray Try it layer as a guide to create your own control frame
  3. Type GeometricTolerance or click the command from the Drafting menu, Other Annotations and GeometricTolerance.
  4. Fill out the form as suggested. Click OK.
  5. Pick a location and your Geometric Tolerance Control Frame will appear. (you can move it with the Gumball, if necessary.)
  6. To edit the Control Frame, double click and it will be added to the Control Frame Editor.
  7. Click OK when editing is complete.
  8. From the Layers panel, turn off the Do This layer.

Download Rhino WIP…

22 Likes

YES

This is huge for anyone in mechanical/manufacturing engineering. It was one of my most wanted features when I made a post some time ago about improvements I would like to see to layouts

Big thank you!

7 Likes

If I can make a suggestion:

Please, make the leader part of the annotation, with a checkbox toggle.

4 Likes

Hi Ivelin -

Thanks. → RH-89151 GD&T: Include a Leader Option
-wim

2 Likes

That’s a big improvment for mechanical drawings. Very needed feature!

@wim I agree with Ivelin that the leader should be part of the tolerance set construction.

A helpful companion when using GD&T.

2 Likes

GD&T Basics also offer a free symbols chart on their website which you can get access to by signing up with an email. They also offer a master poster for a price, though it’s a little steep

Their website is still a good place to begin for anyone interested in learning more about GD&T

1 Like

Hi all, could you add, if it is not done yet, the arch lenght similar as autocad please?

In rhino 8 it is not clear at all. I attached a photo for the autocad version. Many thanks.

2 Likes

Hi Wolf -

We have that request on our list as RH-2250 Arc/Curve length dimension
I’ve added your post.
-wim

4 Likes

Fantastic! Many thanks Wim!

Hi, I’m not sure if this is the right place to ask, but I’d like to suggest another small feature that would be really useful.

It would be great to be able to define a thousands separator in annotation styles, or at least have an option to group digits using a space. For example, instead of displaying 13200 mm, the annotation could display 13 200 mm.

Ideally this would use a non-breaking space, and even better a narrow non-breaking space (U+202F), which is commonly used in technical and European typographic standards for digit grouping, to avoid line breaks and keep the spacing visually compact.

Thank you very much for your work.

Hi Matteo -

Yes, that is off-topic for this thread.

That feature request is on our list as RH-84894 Add thousands separator as an option in Dimensions
I’ve added your post.
-wim

1 Like

Incredible, this alone makes the upgrade worth it.

thanks

It is commendable that an effort has been made to implement a GD&T annotation tool for drawings—an element that is more and more essential in industrial design and widely available in many MCAD (mechanical CAD) systems.

However, the promotional video and the information provided in the tutorial are misleading, as they present an incorrect use of tolerance specifications.

Flatness tolerance applies only to planar surfaces and does not accept the Ø (diameter) symbol to define the tolerance zone. Moreover, flatness is a form tolerance, so it does not reference datums. For this reason, it is not associated with a Datum Reference Frame (DRF) and should not appear in a feature control frame that includes datum references.
A truly useful tool should even prevent users from entering specifications that do not comply with international standards (ASME and ISO).

I am attaching a consistent image that could replace the original one used in the video.

Regards
Salvatore G.

2 Likes

Hi @Salvatore_Gerbino,
This is more an intriguing image to get our WIP testers to try the new Geometric Tolerance feature.

It was designed to show a lot of the controls can be added to the Geometric tolerance frame, but not to be 100% accurate, realistic, or machinable.

Now that we have your attention, this is where you come in.
We want to see what you can do with this feature.

It would be great if you or any other tester can use the feature to build a frame that communicates an accurate finish for a surface or part.
Please share that image or model.

If you can not do a frame that you need, let us know so we can make a YT that will add the additional control.

Thanks again for testing with Rhino 9 WIP.
Sincerely,
Mary Ann Fugier

1 Like

It’s a new interesting tool!
I suggest having a look at the examples provided by NIST, where you can see a set of needed controls:

Moreover, I think that the implementation of ASME GD&T and ISO GPS could fully take advantage if annotations are also integrated into STEP AP242.

1 Like

Also seconding a big request for this, I have to manually draw this all the time with curves, would be a life changer!

1 Like