Please enable JavaScript to view this site.

When working with a graphic document or a sketch, there frequently arises the need to precisely set the cursor at some point (origins, center of a circle, end of line, etc.), otherwise, to execute a snap to already existing points or objects. Creating a precise drawing (sketch) without such a snap is impossible.

KOMPAS-3D provides the capabilities of snapping to defining points (intersection, boundary points, center, etc.) and objects (by normal, along the axes directions).

You can create a snap using the keyboard (keyboard snap) or with the help of special commands. Keyboard snap is possible at any time, and snap using commands – only during creation or editing graphic objects.

Snap using commands can be acting globally (global snap) or local (local snap). Set of commands for the global and local snaps are identical.

Global snap (if enabled) is active continuously on entry and editing of objects. For example, if the global snap to intersections is enabled, then during creation of each point the system will automatically perform search of the nearest intersection within the cursor’s trap.

The local snap acts one time. For example, if during creation of a point the local snap to intersections is enabled, then after completion of creation of this snap point will cease to act. To execute the same snap during creation of the next point it is necessary to enable it repeatedly. Use of the local snap is inconvenient in case if several same-typed snaps are required to perform one after another.

The local snap is of higher priority than the global one, that is, while the local snap is active, the global snaps set in the window are not active.

When working with a sketch in a model, binding is possible not only to sketch objects, but also to model objects. As a result of such binding, an auxiliary projection of the model object is formed in the sketch, with which the geometric object of the sketch is associated. Read more...

Setting up snaps

In KOMPAS-3D there is a system setting of bindings. It is performed in the Snaps section of the setup dialog box. Various binding parameters are available for settings: you can enable/disable certain global binding and set their priorities, enable/disable binding to model elements, drawing layout elements, etc.

The system default binding setting applies to each newly created or opened document. If necessary, you can change the binding setting in the current document. The same parameters that define the system binding setting are available. To change the binding setting, invoke the Settings command.... from the menu of the Snaps button  on the Quick access toolbar. The changed setting will be valid only in the document where it was made and only until the end of the session with it.

When working with a model, snap settings are used in the sketch mode. Changing the snap settings is done in the same mode. Changing a setting applies to the document as a whole, not to the sketch it was made on. Therefore, when you create a new sketch in the same model or edit an existing one, the snap settings made earlier during the current session of work with the model will be used.

After closing and reopening the document, the binding setting in it will be restored to the system setting. The binding setting can be changed several times during a document session.

See also

Global and local snaps

Keyboard snap

© ASCON-Design systems, LLC (Russia), 2025. All rights reserved.