Annotation Styles

Toolbar Menu

File
Properties
Standard

File

Properties

Annotation properties manage settings for text, dimensions, and leaders for the current model.

Annotation Styles

Current

Marks the current style. Click the button to set a different style to be current.

Annotation Styles

Lists the annotation styles defined in the model.

New

Creates a new annotation style based on an existing style or a built-in style.

See: Naming conventions in Rhino

Match

Copies all settings from a style to the selected style.

Import

Imports annotation styles from a .3dm file into the current document.

Edit

Opens the Annotation Styles definition page for the selected style.

Delete

Deletes the selected style.

Warning

Annotations using this style are also deleted.

Enable model space scaling

When checked, annotations are multiplied by Model space scale.

For example, when annotation text height is 2.0 units and Model space scale factor is 0.5, the height of annotation text in model viewports will be 1.0 unit.

Enable layout space scaling

When checked, annotation text and arrows in detail views will display with a static size in Layouts regardless of the zooming ratio of the detail views.

Layout space scaling is enabled (left) and disabled (right).

Recommended workflow

  1. Set a proper font height for layouts in the annotation style.

    If the font looks too large or small in model viewports...

  2. Turn on Enable model space scaling if it is off.

  3. Change Model space scale.

Annotation style page

The annotation style page has all the settings in the selected annotation style.

Style name

The name of the selected annotation style.

See: Naming conventions in Rhino

Model space scale

The display size is a product of the component's size (like arrow size or text height) and the Model space scale value.

Normally this is the inverse of the print scale. The text height, extension line extension, extension line offset distance, and arrow length are multiplied by this number.

Adjusted text height

Displays the text height after adjustment.

Scale all sizes

Specifies a scale factor for resizing all annotation elements.

Font

Font

The text appearance.

  • Click to open the drop-down list, and type the initial letter of a font to find the font quickly.

  • Click the font control twice and scroll the mouse wheel to select a font with preview.

  • If a font used by an annotation is missing on the current system:

    You will be prompted when the model is opened.

    Enable the "Don't show this message again" checkbox in the warning dialog box to stop detecting missing fonts.

    To re-enable missing font detection, enable Rhino.Warnings.MissingFontWarning in Rhino Options > Advanced.

    The annotation displays with a substitute font in viewports.

    The missing font is listed with "(not installed)" in the font list.

B

Sets the font style to bold.

Italic and underline styles must be set as individual properties.

Height

The text height in model units.

Text gap

The size of the gap between the text and the dimension line and the size of the Mask margin.

Text reads forward when viewed from behind

Makes text never display upside down or right to left.

When this option is enabled...
  • Text cannot be rotated 180 degrees.

  • Text might flip when it is exploded into curves.

  • This setting is ignored when exporting DWG/DXF files. Details...

Mask

Surrounds text with an opaque color.

None

Turn off mask.

Background

Sets the mask color to the viewport background color.

Solid Color

Selects the mask color using the Select Color dialog box.

Mask Color

When Mask is set to Solid Color, click to change the color.

Mask margins

The width of the blank area around the text.

Frame around text

Sets the shape enclosing the dimension text to No frame (left), Rectangular frame (middle), or Capsule frame (right). The Mask margins setting controls the distance between the text and shape.

Text

Text alignment
Left align text

Sets the horizontal text alignment to the left.

Center align text

Sets the horizontal text alignment to the center.

Right align text

Sets the horizontal text alignment to the right.

Top align text

Sets the vertical text alignment to the top.

Middle align text

Sets the vertical text alignment to the middle.

Bottom align text

Sets the vertical text alignment to the bottom.

Fit text
Auto

Automatically determines where to place the text.

Inside

Forces the text to the inside of the dimension lines.

Right

Forces the text to the outside and to the right of the dimension lines.

Left

Forces the text to the outside and to the left of the dimension lines.

HintLeft/HintRight

HintLeft and HintRight are automatically selected based on where you pick to place the dimension line. Picking on the left, HintLeft is selected. Picking on the right, HintRight is selected. When the dimension is changed, and the dimension text no longer fits between the extension lines, the dimension text will be moved to the left or right side.

HintLeft
HintRight
Horizontal to view

Text is always flat to the screen. Uncheck if you need to orient text in viewports.

Dimensions

Dimension text

Settings determine how linear and angular dimension text is displayed.

Horizontal to view

Text is always flat to the screen.

In line

Cuts the dimension line and centers the text inside it.

Above line

Places text above the dimension line. Rotates the text to align with the dimension line.

Aligned

Draws the text aligned with the dimension line.

Horizontal

Draws the text horizontal, regardless of the direction of the dimension line.

Radial dimension text

Settings determine how radial dimension text is displayed.

Horizontal to view

Text is always flat to the screen.

In line

Cuts the dimension line and centers the text inside it.

Above line

Places text above the dimension line. Rotates the text to align with the dimension line.

Horizontal

Draws the text horizontal, regardless of the direction of the dimension line.

Aligned

Draws the text aligned with the dimension line.

Dimension line extension

The distance the dimension line is extended past the extension lines (generally used with ticks).


Dimension line extension (1), Extension line extension (2), Extension line offset (3), Fixed length extension (4).

Extension line extension

Length of the extension line above the dimension line.

Extension line offset

The distance from the dimension point on the object to the start of the extension line.

Fixed length extension

Specifies an extension length for all dimensions.

Suppress extension 1

Turns off display of the first extension line. This depends on the direction the dimension was drawn.

Suppress extension 2

Turns off display of the second extension line. This depends on the direction the dimension was drawn.

Baseline spacing

The default distance between dimension lines when baseline dimensions are used.

Centermark size

The size of the centermark for radius and diameter dimensions.

Centermark style

Sets the style of the centermark for radius and diameter dimensions

None

No centermark is drawn.

Mark

A cross mark is drawn at the center of the radius or diameter.

Mark and Lines

A cross mark and lines that extend to just beyond the edges of the object.

Decimal separator
"." Period / "," Comma

Choose to use a period or comma as the decimal separator.

Arrows

Arrowhead 1 / 2
Arrow
Dot
Tick
Short arrow
Open arrow
Rectangle
Thin arrow
Thinner arrow
User arrow

Uses a previously defined block as an arrowhead.

This option is not available when no blocks exist in the model.

To create a block to represent the arrowhead

  1. Draw the arrow elements.
  2. Create a block from the geometry.
Note
  • The base point of the arrowhead block determines how the arrowhead is placed on the end of a dimension line or a leader. In the illustration below:

    (1) The base point of the arrowhead block is placed at the tip of the arrowhead curve. The dimension line passes the arrowhead.

    (2) The base point of the arrowhead block is placed at the end of the arrowhead curve. The dimension line does not pass the arrowhead.

    If you want the tip of the arrowhead to be accurately placed at a location, be sure to place the base point of the arrowhead block at the tip.

  • Make use of the By object, By layer, and By parent features of the Block command to control the appearance of the arrow.
No arrow

No arrow is drawn.

Arrow size

The length of the arrowhead from tip to tail.

Fit arrow

When there is not enough space for the arrows, you can force their position.

Auto

Automatically determines where to place the arrows.

Inside

Forces the arrows to the inside of the dimension lines.

Outside

Forces the arrows to the outside of the dimension lines.

Draw dimension line between extension lines if arrows are outside

Force drawing the dimension line when the arrows are on the outside.

Length units

Units used by linear dimensions.

Unit - Format

The unit and format of the annotation style.

Length factor

Distances in dimensions are multiplied by this value.

Linear resolution

The number of decimal places for the distance display.

Round off

Rounds off the dimension to the nearest listed value.

Prefix / Suffix

Text added before and after the dimension text.

Prefix and suffix only display when the dimension text string contains "<>".

Zero suppression

Turns off the display of zeros at the beginning or end of the dimension.

No zero suppression

0.560

Suppress leading zeros

.560

Suppress trailing zeros

0.56

Suppress leading and trailing zeros

.56


Use alternate units

Displays the second units in linear dimensions.

Unit - Format

The unit and format of the annotation style.

Length factor

Distances in dimensions are multiplied by this value.

Linear resolution

The number of decimal places for the distance display.

Round off

Rounds off the dimension to the nearest listed value.

Prefix / Suffix

Text added before and after the dimension text.

Prefix and suffix only display when the dimension text string contains "<>".

Zero suppression

Turns off the display of zeros at the beginning or end of the dimension.

No zero suppression

0.560

Suppress leading zeros

.560

Suppress trailing zeros

0.56

Suppress leading and trailing zeros

.56

Alternate units below

Displays alternate units on the other side of the dimensions lines.


Fraction stacking format
No stack
Stack horizontal
Stack height scale (%)

The scale ratio of the dimension text height in the stack horizontal format.

Angular units

Angular units

See: Math Planet

Decimal degrees

Decimal degrees. A measurement of a plane angle, defined so that a full rotation is 360 degrees.

Degrees minutes seconds

Degrees, minutes, seconds.

Radians

A unit of angle, equal to an angle at the center of a circle whose arc is equal in length to the radius.

Angular resolution

The number of decimal places for the angle display.

Round off

Round off the dimension to the nearest listed value.

Zero suppression

Turns off the display of zeros at the beginning or end of the dimension.

No zero suppression

0.560

Suppress leading zeros

.560

Suppress trailing zeros

0.56

Suppress leading and trailing zeros

.56

Leaders

Curve type

Sets the type of curve used by the leader.

None

Only the arrowhead and text are drawn.

Polyline

A segmented polyline is drawn.

Spline

A control point curve is used as the leader line.

Landing

Adds a short horizontal line between the leader line and the text.

Leader text
Horizontal to view

Left align text

Center align text

Right align text

Auto

Align text to the arrow side.

Top

Middle of first line

Bottom of first line

Middle

Middle of last line

Bottom

Underlined

Text alignment
Horizontal

The text aligns to the construction plane x-axis.

Aligned

The text is aligned to the leader segment.

Tolerance

Appends tolerance to dimension text. The tolerance is the amount that a dimensioned distance can vary.

The tolerance displays the degree of accuracy required to manufacture a certain feature or part.

Tolerance style

Controls how the tolerance is formatted or displayed on the dimension line.

No tolerance

No tolerance is added.

Symmetrical

Adds a ± (plus/minus) character and single Upper value.

Deviation

Displays the Upper value preceded by a + (plus) character and the Lower value preceded by a - (minus) character on the dimension line. Entering a negative number reverses the tolerance display from positive to negative and negative to positive.

Limits

Displays the dimension length plus the Upper value and the dimension length minus the Lower value.

Resolution

Specifies the number of decimal places for the tolerance value.

Alt resolution

Specifies the number of decimal places for the tolerance value in the alternate units.

Upper value

Specifies the maximum or upper tolerance value.

Lower value

Specifies the minimum or lower tolerance value.

Text height scale (%)

Specifies the relative text height for the tolerance values. This setting is only for stacked types of tolerances.

Related commands

SetCurrentAnnotationStyle

Toolbar Menu

Dimension
Drafting

Drafting

Set Current Annotation Style

The SetCurrentAnnotationStyle command specifies the current annotation style.

DupAnnotationStyle

Toolbar Menu

Dimension

Not on menus.

The DupAnnotationStyle command creates new a annotation style by copying an existing style.

Duplicate Annotation Style

Select annotation style to copy

From the list of annotation styles that exist in the model, select a style to use as a template.

New annotation style

Specify the name for the new style.

Set current

Makes the new annotation style the current style.

ImportAnnotationStyles

Toolbar Menu

Dimension
Drafting

File >

Import From File >

Annotation Styles from 3dm File

The ImportAnnotationStyles command imports annotation styles from .3dm files into the current document.

See also

Use drafting tools

Manage document properties

Use text and dimensions for annotation