This article explains how to use the new snap updates to the drawing.tool. When modeling your building in the drawing.tool, the snapping toggles allows users to more precisely place lines, vertices, and objects on the canvas. Using the snapping toggles correctly when modeling can enhance drawing speed, efficiency, and accuracy.

What are Snap Toggles?

Snap toggles, also known as object snaps, are constraints applied to the exact placement of an object, such as the end of a line or at a gridpoint. When some snap toggles are active, moving the cursor near a specified point can cause the marker to jump to that point. Other snap toggles allow you to drag or draw an object along a constrained axis. All snap toggles behave similarly, but some constraints may be more useful when attempting to model specific conditions.

How to use Snap Toggles?

When drawing a line, there will be multiple points to snap to on-screen at any given time. You can snap onto endpoints, lines, grid points, projection snapping (ortho) objects (Osnaps), and along a constrained axis (angles).

1. Endpoint

Endpoint snapping is the ability to snap to vertices of lines and primitive shapes. By default, this type of snapping is set to be on. Endpoint snapping is especially useful when connecting walls and also allows for the ability to draw a new wall from an existing vertex.

2. Line

Line snapping allows for snapping to walls and primitive lines. Lines that can be snapped to are highlighted in blue and get bigger and bolder when currently selected. By default, this type of snapping is also set to be on.

The closest snapping point (if there is one) will be used to accurately place the line on the canvas.

3. Grid

Grid snapping allows for snapping to the actual grid the user sees. The granularity of the snapping is dependent on the zoom level and units and causes a crosshair to appear when a grid snap is active.

4. Object

Object snapping "OSnap" in the footer bar, allows for extending a line along the alignment path of the cursor. When a new line is drawn, object snapping allows for creating a horizontal or vertical line by displaying a bold blue line in the direction of the cursor.

5. Angle

Angle snapping allows for drawing lines at specific angles. These angles are currently dependent on the user's zoom level and are displayed in the footer bar. If you are attempting to model an orthogonal space, zooming out from your canvas can help maintain persistent 90° angles.

  • ZOOM_LEVEL_1: 90°

  • ZOOM_LEVEL_2: 45°

  • ZOOM_LEVEL_3: 30°

  • ZOOM_LEVEL_4: 15°

  • ZOOM_LEVEL_5: 10°

  • ZOOM_LEVEL_6: 5°

6. Ortho

Ortho snapping projects a line in alignment with other walls and endpoints to assist with alignment or drawing rectangular spaces. When drawing a wall, a blue projection line appears when it intersects with the same x or y value of a nearby wall's endpoint. To easily draw a rectangle, activate ortho and angle.


  1. Q: Can I have multiple object snaps active at the same time?

    1. A: Yes, more than one object snap can be active at the same time. As the cursor passes over an object, the appropriate constraints is applied. Note that some snap toggles cancel out other snap toggles. For example, for Angle Snap, you would want to deselect all other options other than Endpoint and Angle snaps.

Happy Modeling!

Additional resources:

Did this answer your question?