Object snap mode

Object snap mode

Object snap mode

MouseOK   Menu: Tools – Drafting settings… Object snap tab

MouseOK   Status bar: the  button

KeyboardOK Hotkeys: F3

KeyboardOK Command line: DDRMODES, DSETTINGS, SE

Object snap is the main and the quickest way to specify an object’s characteristic points without knowing their coordinates.

Characteristic points include:

·         End points and the middle of a line,

·         Center of a circle and its intersection points with center lines (quadrant),

·         Endpoints, center and middle of an arc,

·         Insertion point of block or text

The mechanism of object snap allows one of the characteristic points of the existing object to be specified as the coordinates for the point of a new object.

Object snap can be used when you need to set a point in the command line.

To use object snap:


1.    Switch on permanent object snap in the Drafting Settings dialog box, select the Object Snap On check box and select the required mode:

2.    Switch on permanent object snap, open the context menu of the OSNAP button in the status bar and select the required mode:


3.    Switch on one-time object snap during one of the creation or modifying commands, open the context menu of one-time object snap with CTRL (or SHIFT) button pressed and select the required mode:


You can switch on one or several modes of object snap (except the context menu of one-time object snap, only one mode can be selected there).

The Select All and Deselect All are applied to all parameters of the snap.

One-time object snap is used to replace permanent object snap and stays active until the current snapping is finished.  When a snap point is selected, one-time object snap switches off. For example, when creating geometric objects consisting of lines, as a temporary snap you can specify Endpoint, Midpoint, Perpendicular and Intersection. If you want to snap one of the lines to a circle, specify one-time object snap, Center, Quadrant or Tangent.

The context menu of one-time object snap has an additional option – None, which switches off all modes of object snap before finishing the point selection operation. None is used for one-time application (during one operation), that is why it is absent in the Object Snap tab in the Drafting Setting and in the context menu of OSNAP button.

None is used when you cannot select a point in the drawing due to temporary snap modes being used. After the point is specified, the temporary snap mode starts again.

You can switch the object snap mode on/off in the Snap toolbar:

To open the Snap toolbar select the Snap option in the context menu of the OSNAP button:


If an object snap mode is switched on, the marker and a tooltip about the available object snap types for the object are shown when moving the cursor over the object.

If several or all types of object snap are switched on as a permanent snap, and if a snap to some characteristic point is available in the cursor’s current position (for example, if some objects are placed close to each other), the highest priority snap is used.

The priority of snaps is specified in the Object Snap tab in the Drafting Setting, the highest priority has Endpoint, the lowest – Parallel. Any one-time snap has a higher priority than any permanent snap has.

Object Snap types:



Snap to the object’s endpoints (lines, arcs etc.).


Snap to the middle of objects (lines, arcs etc.).


Snap to the center of an circle, arc or ellipse.


To perform snap:

·         Place the cursor over the object. The “+” marker appears in the center of the object.

·         Place the cursor in the center of the object.

·         When the marker is snapped, click.


Snap to a Point of the object, specifying point of dimension or start point of dimension text.



Snap to the nearest quadrant (the point located at an angle of 0, 90, 180 or 270 degrees from center) of arc, circle or ellipse.




Snap to the intersections of objects (lines, circles, arcs etc).



Snap to an insertion point of text, block, shape or attribute.




Snap to the point of the object lying perpendicular to another object or to its imaginary extension.



Snap to the point on an arc or circle belonging to the tangent of another object.


Snap to the point of the object located closest to the cursor position.




Snap to an existing linear segment for the creation of a parallel linear segment of another object.

After specifying the first point of a linear segment, you need to place the cursor’s over a linear segment of the existing object and slowly move the cursor to the expected position of a parallel segment of a new object. The symbol of a parallel snap on the existing object and parallel rubber line to this object means that you can specify the second point of the linear segment at any required place in the rubber line.



Creates a temporary auxiliary line which is an extension of an object and the cursor goes over its end point.


Offset from

Snap to point which offset by a specified distance from temporary control point.

1.    Specify temporary control point.

2.    Specify the offset by relative point or by direct-distance method.


Middle between 2 Points

Snap to middle point between two specified points.


Coordinate filters

Coordinate filters allow you to input the coordinates of a point for each axis separately, specifying coordinates first along one axis, then along another. You can enter the following filters: .x, .y, .z, .xy, .xz or .yz.

 Raster objects mode ensures object snap to characteristic points of inserted raster image objects.

* PDF object mode allows the object snap to PDF underlay objects as to vector objects.


Info: NanoCAD is an easy-to-use, inexpensive, and yet powerful, CAD app for PC, that allows a great user experience by providing enhanced performance, full capability, a classic interface and native.dwg format support. nanoCAD has been built to deliver design and project documentation for all industries. nanoCAD includes a full suite of basic and advanced CAD tools for 2D/3D drafting and creating industry-standard DWG-compatible CAD files. Our tool supports progressive, collaborative and customizable features to raise your efficiency, and includes a number of API's, allowing anything from routine task automation to complex CAD software development. You may try nanoCad for free, using the links below, and buy later, in case you like it.
We collect Cookies
We use cookies to ensure that we give you the best experience on our website. By clicking “Accept”, you agree to our website’s cookie use as described in our Privacy Statement.