Sketcher Split: Difference between revisions

From FreeCAD Documentation
No edit summary
mNo edit summary
 
(51 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<translate>

<!--T:1-->
{{Docnav
{{Docnav
|[[Sketcher_Trimming|Trim]]
|
|[[Sketcher_Extend|Extend]]
|
|[[Sketcher_Workbench|Sketcher]]
|[[Sketcher_Workbench|Sketcher]]
|IconL=
|IconL=Sketcher_Trimming.svg
|IconR=
|IconR=Sketcher_Extend.svg
|IconC=Workbench_Sketcher.svg
|IconC=Workbench_Sketcher.svg
}}
}}


<!--T:2-->
{{GuiCommand
{{GuiCommand
|Name=Sketcher Split
|Name=Sketcher Split
|MenuLocation=Sketch → Sketcher geometries → Split
|MenuLocation=Sketch → Sketcher geometries → Split edge
|Workbenches=[[Sketcher_Workbench|Sketcher]]
|Workbenches=[[Sketcher_Workbench|Sketcher]]
|Shortcut={{KEY|G}} {{KEY|Z}}
|Version=0.20
|Version=0.20
|SeeAlso=[[Sketcher_Trimming|Sketcher Trimming]]
|SeeAlso=[[Sketcher_Trimming|Sketcher Trimming]]
}}
}}


==Description==
== Description == <!--T:3-->

This tool allows to divide an edge into two identical ones, while most of the constraints are duplicated, so both parts remain constrained apart from split point position. For a special case of a circle, this is converted to an arc with loose ends with existing circle constraints being transferred to the new arc.


<!--T:4-->
[[File:SketcherSplitExample1.png]] [[File:SketcherSplitExample2.png]] [[File:SketcherSplitExample3.png]]
The [[Image:Sketcher_Split.svg|24px]] [[Sketcher_Split|Sketcher Split]] tool splits an edge. If the edge is a closed curve (i.e. a circle, an ellipse or a periodic B-spline) it is converted to an open curve (an arc, an arc of ellipse or a non-periodic B-spline respectively).


==Usage==
== Usage == <!--T:6-->


<!--T:14-->
# Press the {{Button|[[File:Sketcher_Split.svg|16px]] [[Sketcher_Split|Split]]}} button. The mouse pointer turns into a white cross with a red split symbol.
See also: [[Sketcher_Workbench#Drawing_aids|Drawing aids]].
# Click on the edge in the place where you want to split it.
# From the line and arc edges, two new will be created, connected at the point clicked. A circle is converted to an arc with the very same center point and other constraints the original circle had.
# Pressing {{KEY|Esc}} or pressing the right mouse button will terminate the function.


<!--T:7-->
==Limitations==
# There are several ways to invoke the tool:
#* Press the {{Button|[[Image:Sketcher_Split.svg|16px]] [[Sketcher_Split|Split edge]]}} button.
#* Select the {{MenuCommand|Sketcher → Sketcher geometries → [[Image:Sketcher_Split.svg|16px]] Split edge}} option from the menu.
#* Use the keyboard shortcut: {{KEY|G}} then {{KEY|Z}}.
# If there is a previous selection it is cleared. The tool does not accept a pre-selection.
# The cursor changes to a cross with the tool icon.
# Click an edge at the point where it should be split.
# If the original edge is a line or an open curve, two new edges are created connected by a [[Sketcher_ConstrainCoincident|Coincident constraint]]. For closed curves a new open curve is created, the new point then does not receive a Coincident constraint. Existing applicable constraints are transferred to the new edge(s). See [[#Notes|Notes]].
# This tool always runs in continue mode: optionally keep splitting edges.
# To finish, click in an empty area in the [[3D_view|3D view]], right-click or press {{KEY|Esc}}, or start another geometry or constraint creation tool.


== Notes == <!--T:10-->
* For ellipse, parabola, hyperbola and B-splines the action is not yet supported.


<!--T:11-->
==Notes==
* A [[Sketcher_ConstrainCoincident|Coincident]] constraint is applied to the center points of new arcs.
* [[Sketcher_ConstrainRadius|Radius]] and [[Sketcher_ConstrainDiameter|Diameter]] constraints are copied to new arcs (resulting in a redundancy).
* Coincident constraints and [[Sketcher_ConstrainPointOnObject|Point on object]] constraints are transferred to the closest new edge.
* [[Sketcher_ConstrainHorizontal|Horizontal]] and [[Sketcher_ConstrainVertical|Vertical]] constraints between points are transferred to the closest new edge.
* Horizontal and Vertical constraints attached to lines are copied to new line segments.
* [[Sketcher_ConstrainParallel|Parallel]] and [[Sketcher_ConstrainPerpendicular|Perpendicular]] constraints are copied to new line segments, for new arcs they are only copied to the closest.
* [[Sketcher_ConstrainDistanceX|Horizontal distance]], [[Sketcher_ConstrainDistanceY|Vertical distance]] and [[Sketcher_ConstrainDistance|Distance]] constraints are transferred to the closest new edge.
* [[Sketcher_ConstrainAngle|Angle]], [[Sketcher_ConstrainSymmetric|Symmetric]] and [[Sketcher_ConstrainBlock|Block]] constraints are currently not transferred.


* All coincidences are transferred - start point, end point and center point (if applicable).
* Point on object constraint is transferred to the closer newly created edge.
* Vertical and horizontal constraints are copied to both offsprings.
* Parallel and perpendicular constraints are copied for both line segments, for arc only once to the closer part.
* Equality constraint is transferred only for resulting arc edges, line segments do not receive it.
* Symmetry constraint is currently not transferred.
* Block constraint is currently not transferred.
* Horizontal, vertical and length constraints between points are transferred to the outer points of the new edges.
* Point distance constraint is assigned only once, to the closer edge segment.
* Radius and diameter constraints are copied to any resulting arc.
* Angle constraint is currently not transferred


<!--T:12-->
{{Docnav
{{Docnav
|[[Sketcher_Trimming|Trim]]
|
|[[Sketcher_Extend|Extend]]
|
|[[Sketcher_Workbench|Sketcher]]
|[[Sketcher_Workbench|Sketcher]]
|IconL=
|IconL=Sketcher_Trimming.svg
|IconR=
|IconR=Sketcher_Extend.svg
|IconC=Workbench_Sketcher.svg
|IconC=Workbench_Sketcher.svg
}}
}}


</translate>
{{Sketcher Tools navi{{#translation:}}}}
{{Sketcher_Tools_navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 09:31, 18 April 2024

Sketcher Split

Menu location
Sketch → Sketcher geometries → Split edge
Workbenches
Sketcher
Default shortcut
G Z
Introduced in version
0.20
See also
Sketcher Trimming

Description

The Sketcher Split tool splits an edge. If the edge is a closed curve (i.e. a circle, an ellipse or a periodic B-spline) it is converted to an open curve (an arc, an arc of ellipse or a non-periodic B-spline respectively).

Usage

See also: Drawing aids.

  1. There are several ways to invoke the tool:
    • Press the Split edge button.
    • Select the Sketcher → Sketcher geometries → Split edge option from the menu.
    • Use the keyboard shortcut: G then Z.
  2. If there is a previous selection it is cleared. The tool does not accept a pre-selection.
  3. The cursor changes to a cross with the tool icon.
  4. Click an edge at the point where it should be split.
  5. If the original edge is a line or an open curve, two new edges are created connected by a Coincident constraint. For closed curves a new open curve is created, the new point then does not receive a Coincident constraint. Existing applicable constraints are transferred to the new edge(s). See Notes.
  6. This tool always runs in continue mode: optionally keep splitting edges.
  7. To finish, click in an empty area in the 3D view, right-click or press Esc, or start another geometry or constraint creation tool.

Notes

  • A Coincident constraint is applied to the center points of new arcs.
  • Radius and Diameter constraints are copied to new arcs (resulting in a redundancy).
  • Coincident constraints and Point on object constraints are transferred to the closest new edge.
  • Horizontal and Vertical constraints between points are transferred to the closest new edge.
  • Horizontal and Vertical constraints attached to lines are copied to new line segments.
  • Parallel and Perpendicular constraints are copied to new line segments, for new arcs they are only copied to the closest.
  • Horizontal distance, Vertical distance and Distance constraints are transferred to the closest new edge.
  • Angle, Symmetric and Block constraints are currently not transferred.