Draw Order

Draw order defines how coincidental or overlapping objects are displayed.

Currently it supports hatches, curves, points, annotation (all forms of text other than dots), and details.

In the illustrations, the objects are displayed in Ghosted Viewport mode. The gray surface is on the same plane as the red hatch and the blue hatch. The surface appears to be blended with the hatches.

Default draw order.


Objects within blocks maintain and display the draw order set before the block was created. When two blocks overlap, the one moved to display above the other will mask the block below.
Selected objects draw on top.
New objects are not given a draw order by default.
Surfaces and meshes are not supported for draw order calculations; however, supported objects can be brought forward to display in front of a PictureFrame object.
A set of objects in both the layout space and in the model viewport cannot be controlled with draw order. Draw order is restricted to modifying the display of objects in the same space.


The BringForward command displays selected objects ahead of other objects in the display order.

In the illustration, BringForward was applied to the red hatch.

The red hatch draws on top of the blue hatch and the gray surface.


The BringToFront command selected objects are moved to the front of the object display order.

In the illustration, BringToFront was applied to the blue hatch.


The SendBackward command moves selected objects back in the display order.

In the illustration, SendBackward was applied to both the blue and red hatches.

The surface draws on top of the two hatches.


The SendToBack command moves the selected objects to the back of the object display order.


The ClearDrawOrder command removes the draw order tag from selected objects. The objects now draw in their original order.

See also

Use drafting tools

Rhinoceros 5 © 2010-2015 Robert McNeel & Associates. 17-Sep-2015