We have moved to https://dokuwiki.librecad.org/

Lots of content was already moved to the new wiki, but there is still work to do. If you want to contribute, please register a new account at https://dokuwiki.librecad.org/

This wiki will be kept for a while to keep search engine results valid. Moved sites may be deleted here in future.

Difference between revisions of "Snapping"

From LibreCAD wiki
Jump to: navigation, search
(fixed arrangement)
(complete rewrite)
Line 1: Line 1:
The snap tools are available from the main menubar option 'Snap'.
 
  
There is also the 'Snap Selection' toolbar.
+
{| class="wikitable" style="width:512px;"
 
+
! Mode
[[File:Selection 038.png|800px]]
+
! Info
 
+
[[File:Selection 037.png|600px|left]]
+
 
+
1. Snap on grid.
+
 
+
2. Snap on endpoints.
+
 
+
3. Snap on entity.
+
 
+
4. Snap center.
+
 
+
5. Snap middle.
+
 
+
6. Snap distance.
+
 
+
7. Snap intersection.
+
 
+
8. Restrict horizontal.
+
 
+
9. Restrict vertical.
+
 
+
10. Set relative zero position.
+
 
+
11. Lock relative zero position.
+
 
+
[[File:Selection 039.png|600px|left]]
+
 
+
==== Commands ====
+
 
+
 
+
{| class="wikitable"
+
! scope="col" width="128px" | Action
+
! scope="col" width="128px" | Tool
+
! scope="col" width="128px" | Commands
+
 
|-
 
|-
| SnapFree
+
| [[File:Snapfree.png|center|64x64px|frame|Free Snap]]
| Free Snap
+
| Allows for the crosshair to move freely while other snap modes are enabled. Commands: os, sf
| os, sf
+
 
|-
 
|-
| SnapGrid
+
| [[File:Snapgrid.png|center|64x64px|frame|Snap Grid]]
| Snap on Grid
+
| Snap to a grid intersection. Command: sg
| sg
+
 
|-
 
|-
| SnapEndpoint
+
| [[File:Snapendpoint.png|center|64x64px|frame|Snap Endpoints]]
| Snap on Endpoints
+
| Snap to the endpoints of a line segment, or the quadrants of a circle. Command: se
| se
+
 
|-
 
|-
| SnapIntersection
+
| [[File:Snaponentity.png|center|64x64px|frame|Snap on Entity]]
| Snap Intersection
+
| Snap to the path of an entity. Commands: np, sn
| si
+
|-
+
| SnapCenter
+
| Snap Center
+
| sc
+
 
|-
 
|-
| SnapMiddle
+
| [[File:Snapcenter.png|center|64x64px|frame|Snap Center]]
| Snap Middle
+
| Snap to the center of a circle or ellipse. It will also snap to the foci of an ellipse. Command: sc
| sm
+
 
|-
 
|-
| SnapOnEntity
+
| [[File:Snapmiddle.png|center|64x64px|frame|Snap Middle]]
| Snap on Entity
+
| Snap to the middle of a path. Enabling this mode displays a "Middle points" input. If you change the value to 2 then you can snap to the trisection points of a line segment. Command: sm
| np, sn
+
 
|-
 
|-
| SnapDist
+
| [[File:Snapdist.png|center|64x64px|frame|Snap Distance]]
| Snap Distance
+
| If you snap to the endpoint of a line segment then activate 'snap distance' and input 50, then it will snap to a point 50 units from the endpoint on the line segment. However, it will also snap to a point that is 50 units from the other endpoint. Command: sd
| sd
+
|-
 +
| [[File:Snapintersection.png|center|64x64px|frame|Snap Intersection]]
 +
| Snap to the intersection of two entities. This does not currently work for polylines. Command: si
 +
|}
 +
 
 +
 
 +
{| class="wikitable"
 +
! scope="col" width="128px" | Action
 +
! scope="col" width="128px" | Tool
 +
! scope="col" width="128px" | Commands
 
|-
 
|-
 
| RestrictNothing
 
| RestrictNothing

Revision as of 06:11, 8 May 2015

Mode Info
Free Snap
Allows for the crosshair to move freely while other snap modes are enabled. Commands: os, sf
Snap Grid
Snap to a grid intersection. Command: sg
Snap Endpoints
Snap to the endpoints of a line segment, or the quadrants of a circle. Command: se
Snap on Entity
Snap to the path of an entity. Commands: np, sn
Snap Center
Snap to the center of a circle or ellipse. It will also snap to the foci of an ellipse. Command: sc
Snap Middle
Snap to the middle of a path. Enabling this mode displays a "Middle points" input. If you change the value to 2 then you can snap to the trisection points of a line segment. Command: sm
Snap Distance
If you snap to the endpoint of a line segment then activate 'snap distance' and input 50, then it will snap to a point 50 units from the endpoint on the line segment. However, it will also snap to a point that is 50 units from the other endpoint. Command: sd
Snap Intersection
Snap to the intersection of two entities. This does not currently work for polylines. Command: si


Action Tool Commands
RestrictNothing Restrict Nothing rn
RestrictOrthogonal Restrict Orthogonal rr
RestrictHorizontal Restrict Horizontal rh
RestrictVertical Restrict Vertical rv