Snaps

Snapping is a function that allows the precise positioning of objects and insertion points by having some points of the canvas or parts of objects attract the cursor. It behaves like a magnetic property that adjusts the cursor position when it is within a certain range. HighDesign provides automatic snap to grid nodes, object body, vertex, intersection, right-angle / tangent and alignments.Snaps can be toggled on and off through the Snaps menu on the bottom-left hand side of the main window in the Input Bar. Snap options can also be displayed as a handy floating window available via the Window menu.

Snap Types 

The Snap function is always highlighted by a different shape of the pointer and marked by a handle on the screen that correspond to the current snap condition. Depending on the current preferences, the type of snap can also be highlighted by an on-screen label and a sound.

The available snap options correspond to the following snap types:

  • Snap to grid: the pointer snaps to grid intersections and its sub-divisions; 
  • Snap to endpoint or vertex; 
  • Snap to object: the pointer recognises a minimum distance from an object body; 
  • Snap to intersection: all intersections are interpreted as endpoints; 
  • Snap to right-angle: the pointer changes when the current segment intersects another one with a right angle; 
  • Snap to tangent: the pointer changes when the current line is tangent to a circle / arc; 
  • Snap to alignments: the pointer snaps to two temporary guides; 
  • Snap to Sub-Objects: allows to snap to the objects inside the instances of symbols inserted into the project and inside the Viewports inserted in Layouts.