Template:Sketcher Tools/id

Sketcher Geometries
These are tools for creating objects.


 * [[Image:Sketcher_CreatePoint.png|32px]] Point: Draws a point.
 * [[Image:Sketcher_Line.png|32px]] Line by 2 point: Draws a line segment from 2 points.
 * [[Image:Sketcher_Arc.png|32px]] Arc: Draws an arc segment from center, radius, start angle and end angle.
 * [[Image:Sketcher_Create3PointArc.svg|32px]] Arc by 3 Point: Draws an arc segment from two endpoints and another point on the circumference.
 * [[Image:Sketcher_Circle.png|32px]] Circle: Draws a circle from center and radius.
 * [[Image:Sketcher_Create3PointCircle.svg|32px]] Circle by 3 Point : Draws a circle from three points on the circumference.
 * [[Image:Sketcher_Conics.svg|32px]] Conic sections:
 * [[Image:Sketcher_CreateEllipse.svg|32px]] Ellipse by center : Draws an ellipse by center point, major radius point and minor radius point. (v0.15)
 * [[Image:Sketcher_CreateEllipse_3points.svg|32px]] Ellipse by 3 points : Draws an ellipse by major diameter (2 points) and minor radius point. (v0.15)
 * [[Image:Sketcher_Elliptical_Arc.svg|32px]] Arc of ellipse : Draws an arc of ellipse by center point, major radius point, starting point and ending point. (v0.15)
 * [[Image:Sketcher_CreatePolyline.png|32px]] Polyline (multiple-point line): Draws a line made of multiple line segments. Pressing the M key while drawing a Polyline toggles between the different polyline modes.
 * [[Image:Sketcher_CreateRectangle.png|32px]] Rectangle: Draws a rectangle from 2 opposite points.
 * [[Image:Sketcher_CreateTriangle.svg|32px]] Triangle: Draws a regular triangle inscribed in a construction geometry circle. (v0.15)
 * [[Image:Sketcher_CreateSquare.svg|32px]] Square: Draws a regular square inscribed in a construction geometry circle. (v0.15)
 * [[Image:Sketcher_CreatePentagon.svg|32px]] Pentagon: Draws a regular pentagon inscribed in a construction geometry circle. (v0.15)
 * [[Image:Sketcher_CreateHexagon.svg|32px]] Hexagon: Draws a regular hexagon inscribed in a construction geometry circle. (v0.15)
 * [[Image:Sketcher_CreateHeptagon.svg|32px]] Heptagon: Draws a regular heptagon inscribed in a construction geometry circle. (v0.15)
 * [[Image:Sketcher_CreateOctagon.svg|32px]] Octagon: Draws a regular octagon inscribed in a construction geometry circle. (v0.15)
 * [[Image:Sketcher_CreateSlot.svg|32px]] Slot: Draws an oval by selecting the center of one semicircle and an endpoint of the other semicircle.
 * [[Image:Sketcher_CreateFillet.png|32px]] Fillet: Makes a fillet between two lines joined at one point. Select both lines or click on the corner point, then activate the tool.
 * [[Image:Sketcher_Trimming.png|32px]] Trimming: Trims a line, circle or arc with respect to the clicked point.
 * [[Image:Sketcher_External.png|32px]] External Geometry: Creates an edge linked to external geometry.
 * [[Image:Sketcher_ToggleConstruction.png|32px]] Construction Mode: In FreeCAD v0.16 the ability to create geometry directly in Construction Mode was added, and so the icon was changed to this one. Selecting existing Sketcher geometry and then clicking this tool toggles that geometry between regular and construction mode just as in previous FreeCAD versions.  Starting with FreeCAD v0.16, selecting this tool when no Sketcher geometry is selected changes the mode (regular vs. construction) in which future objects will be created.

Sketcher Constraints
Constraints are used to define lengths, set rules between sketch elements, and to lock the sketch along the vertical and horizontal axes. Some constraints require the Helper constraints

Not associated with numeric data


 * [[Image:Constraint_PointOnPoint.png|32px]] Coincident: Affixes a point onto (coincident with) one or more other points.
 * [[Image:Constraint_PointOnObject.png|32px]] Point On Object: Affixes a point onto another object such as a line, arc, or axis.
 * [[Image:Constraint_Vertical.png|32px]] Vertical: Constrains the selected lines or polyline elements to a true vertical orientation. More than one object can be selected before applying this constraint.
 * [[Image:Constraint_Horizontal.png|32px]] Horizontal: Constrains the selected lines or polyline elements to a true horizontal orientation. More than one object can be selected before applying this constraint.
 * [[Image:Constraint_Parallel.png|32px]] Parallel: Constrains two or more lines parallel to one another.
 * [[Image:Constraint_Perpendicular.png|32px]] Perpendicular: Constrains two lines perpendicular to one another, or constrains a line perpendicular to an arc endpoint.
 * [[Image:Constraint_Tangent.png|32px]] Tangent: Creates a tangent constraint between two selected entities, or a co-linear constraint between two line segments. A line segment does not have to lie directly on an arc or circle to be constrained tangent to that arc or circle.
 * [[Image:Constraint_EqualLength.png|32px]] Equal Length: Constrains two selected entities equal to one another. If used on circles or arcs their radii will be set equal.
 * [[Image:Constraint_Symmetric.png|32px]] Symmetric: Constrains two points symmetrically about a line, or constrains the first two selected points symmetrically about a third selected point.

Associated with numeric data

For these constraints you can also use the Expressions


 * [[Image:Sketcher_ConstrainLock.png‎|32px]] Lock: Constrains the selected item by setting vertical and horizontal distances relative to the origin, thereby locking the location of that item. These constraint distances can be edited later.
 * [[Image:Constraint_HorizontalDistance.png‎|32px]] Horizontal Distance: Fixes the horizontal distance between two points or line endpoints. If only one item is selected, the distance is set to the origin.
 * [[Image:Constraint_VerticalDistance.png|32px]] Vertical Distance: Fixes the vertical distance between 2 points or line endpoints. If only one item is selected, the distance is set to the origin.
 * [[Image:Constraint_Length.png|32px]] Length: Defines the distance of a selected line by constraining its length, or defines the distance between two points by constraining the distance between them.
 * [[Image:Constraint_Radius.png|32px]] Radius: Defines the radius of a selected arc or circle by constraining the radius.
 * [[Image:Constraint_InternalAngle.png|32px]] Internal Angle: Defines the internal angle between two selected lines.
 * [[Image:Constraint_SnellsLaw.png|32px]] Snell's Law: Constrains two lines to obey a refraction law to simulate the light going through an interface. (v 0.15)
 * [[Image:Constraint_InternalAlignment.svg |32px]] Internal Alignment: Aligns selected elements to selected shape (e.g. a line to become major axis of an ellipse).


 * [[Image:Sketcher_ToggleConstraint.png |32px]] Toggle Constraint: Toggles the toolbar or the selected constraints to/from reference mode. v0.16

Other

 * [[Image:Sketcher_NewSketch.png‎‎|32px]] New sketch: Creates‎ a new sketch on a selected face or plane. If no face is selected while this tool is executed the user is prompted to select a plane from a pop-up window.


 * [[Image:Sketcher_EditSketch.svg|32px]] Edit sketch: Edit the selected Sketch.


 * [[Image:Sketcher_LeaveSketch.png|32px]] Leave sketch: Leave the Sketch editing mode.


 * [[Image:Sketcher_ViewSketch.png‎|32px]] View sketch: Sets the model view perpendicular to the sketch plane.


 * [[Image:Sketcher_MapSketch.png‎|32px]] Map sketch to face: Maps a sketch to the previously selected face of a solid.


 * Reorient sketch : Allows you to change the position of a sketch


 * Validate sketch: It allows you to check if there are in the tolerance of different points and to match them.


 * [[Image:Sketcher MergeSketch.png‎|32px]] Merge sketches: Merge two or more sketches. v 0.15


 * [[Image:Sketcher MirrorSketch.png‎|32px]] Mirror sketch: v 0.16


 * [[Image:Sketcher CloseShape.png‎|32px]] Close Shape: v 0.15


 * [[Image:Sketcher ConnectLines.png‎|32px]] Connect Edges: v 0.15


 * [[Image:Sketcher SelectConstraints.png‎|32px]] Select Constraints: v 0.15


 * [[Image:Sketcher SelectOrigin.png‎|32px]] Select Origin: v 0.15


 * [[Image:Sketcher SelectVerticalAxis.png‎|32px]] Select Vertical Axis: v 0.15


 * [[Image:Sketcher SelectHorizontalAxis.png‎|32px]] Select Horizontal Axis: v 0.15


 * [[Image:Sketcher SelectRedundantConstraints.png‎|32px]] Select Redundant Constraints: v 0.15


 * [[Image:Sketcher SelectConflictingConstraints.png‎|32px]] Select Conflicting Constraints: v 0.15


 * [[Image:Sketcher SelectElementsAssociatedWithConstraints.png‎|32px]] Select Elements Associated with constraints: v 0.15


 * [[Image:Sketcher_Element_Ellipse_All.svg‎|32px]] Show/Hide internal geometry: Recreates missing/deletes unneeded geometry aligned to internal geometry of a selected element (applicable only to ellipse so far). v 0.15


 * [[Image:Sketcher Symmetry.png‎|32px]] Symmetry: v 0.16


 * [[Image:Sketcher Clone.png‎|32px]] Clone: v 0.16


 * [[Image:Sketcher Copy.png‎|32px]] Copy: v 0.16


 * [[Image:Sketcher RectangularArray.png‎|32px]] Rectangular Array: v 0.16