Sketcher ConstrainDistance/ro: Difference between revisions

From FreeCAD Documentation
(Created page with "Sketcher Constrâgere Distanță")
 
(Updating to match new version of source page)
 
(24 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav
|[[Sketcher_ConstrainDistanceY|Vertical distance]]
|[[Sketcher_ConstrainRadiam|Auto radius/diameter]]
|[[Sketcher_Workbench|Sketcher]]
|IconL=Sketcher_ConstrainDistanceY.svg
|IconR=Sketcher_ConstrainRadiam.svg
|IconC=Workbench_Sketcher.svg
}}

<div class="mw-translate-fuzzy">
{{GuiCommand
{{GuiCommand
|Name=Sketcher ConstrainDistance
|Name=Sketcher ConstrainDistance
|Workbenches=[[Sketcher Workbench|Sketcher]]
|Workbenches=[[Sketcher Workbench|Sketcher]]
|MenuLocation=Sketch → Sketcher constraints → Constrain distance
|MenuLocation=Sketch → Sketcher constraints → Constrain distance
|Shortcut=Shift + D
|SeeAlso=[[Sketcher ConstrainDistanceX|Constrain horizontal distance]], [[Sketcher ConstrainDistanceY|Constrain vertical distance]]
|SeeAlso=[[Sketcher ConstrainDistanceX|Constrain horizontal distance]], [[Sketcher ConstrainDistanceY|Constrain vertical distance]]
}}
}}
</div>


==Description==
==Description==
'''Constrain distance''' constrains the length of a line, the perpendicular distance between a point and a line or the distance between two points to have a specified value.


<div class="mw-translate-fuzzy">
[[File:Sketcher ConstrainDistance example.png|none]]
==Descriere==
'''Constrain distance''' constrânge lungimea unei linii, distanța perpendiculară dintre un punct și o linie sau distanța dintre două puncte pentru a avea o valoare specificată.
</div>


[[Image:Sketcher_ConstrainDistance_example.png]]
==How to use==


<span id="Usage"></span>
# Pick two points or one line or one point and one line.
<div class="mw-translate-fuzzy">
# Press the {{KEY|[[File:Sketcher ConstrainDistance.png|24px]] '''Constrain distance'''}} button.
== Cum se folosește ==
# A pop up dialog opens to edit or confirm the value. Press {{KEY|OK}} to validate.
</div>


See also: [[Sketcher_Workbench#Drawing_aids|Drawing aids]].
'''Note:''' the constraint tool can also be started with no prior selection. To set the perpendicular distance between a point and a line, the point needs to be selected first. By default the command will be in continue mode to create new constraints; press the right mouse button or {{KEY|ESC}} once to quit the command.


===[[Sketcher_Workbench#Continue_modes|Continue mode]]===
===Hint===

If applicable please consider using the [[Sketcher ConstrainDistanceX|Horizontal distance]] or [[Sketcher ConstrainDistanceY|Vertical distance]] constraints instead. These constraints are more robust and faster to calculate than the here documented length constraint.
<div class="mw-translate-fuzzy">
# Selectează două puncte sau o linie sau un punct și o linie.
# Apăsați butonul {{KEY|[[File:Sketcher ConstrainDistance.png|24px]] '''Constrain distance'''}} .
# Un dialog se deschide pentru a edita și a confirma valoarea. Apăsați {{KEY|OK}} pentru a valida.
</div>

===Run-once mode===

# Do one of the following:
#* Select a single line.
#* Select two points.
#* Select a point and a line (in any order).
#* Select the edges of two circles or arcs.
#* Select the edge of a circle or arc and a line (idem).
#* {{Version|1.0}}: Select the edge of a single arc.
# Invoke the tool as explained above.
# Optionally [[Sketcher_Workbench#Edit_constraints|edit the constraint value]].
# A constraint is added.

==Notes==

<div class="mw-translate-fuzzy">
===Aluzie===
Dacă este cazul, vă rugăm să luați în considerare utilizarea constrîngerii [[Sketcher ConstrainDistanceX|Horizontal distance]] sau în loc a constrângerii [[Sketcher ConstrainDistanceY|Vertical distance]] . Aceste constrângeri sunt mai robuste și mai rapide pentru a calcula decât constrângerea de lungime documentată aici.
</div>

== Scripting ==

Distance from origin:

{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, -1, 1, App.Units.Quantity('123.0 mm')))}}

Distance between two vertices:

{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))}}

Length of line (the GUI allows selecting the edge itself, but it is just a shorthand for using the two extremities of the same line):

{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))}}

Distance from point ({{incode|Edge, PointOfEdge}}) to perpendicular point on line ({{incode|Line}}):

{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, 0, App.Units.Quantity('123.0 mm')))}}

Distance between the edges of two circles:

{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Circle1, 0, Circle2, 0, App.Units.Quantity('123.0 mm')))}}

The [[Sketcher_scripting|Sketcher scripting]] page explains the values which can be used for {{incode|Edge}}, {{incode|Edge1}}, {{incode|Edge2}}, {{incode|PointOfEdge}}, {{incode|PointOfEdge1}}, {{incode|PointOfEdge2}}, {{incode|Line}}, {{incode|Circle1}} and {{incode|Circle2}}, and contains further examples on how to create constraints from Python scripts.


{{Docnav
|[[Sketcher_ConstrainDistanceY|Vertical distance]]
|[[Sketcher_ConstrainRadiam|Auto radius/diameter]]
|[[Sketcher_Workbench|Sketcher]]
|IconL=Sketcher_ConstrainDistanceY.svg
|IconR=Sketcher_ConstrainRadiam.svg
|IconC=Workbench_Sketcher.svg
}}


{{Sketcher_Tools_navi{{#translation:}}}}
{{clear}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 15:11, 23 April 2024

Sketcher ConstrainDistance

Menu location
Sketch → Sketcher constraints → Constrain distance
Workbenches
Sketcher
Default shortcut
Shift + D
Introduced in version
-
See also
Constrain horizontal distance, Constrain vertical distance

Description

Descriere

Constrain distance constrânge lungimea unei linii, distanța perpendiculară dintre un punct și o linie sau distanța dintre două puncte pentru a avea o valoare specificată.

Cum se folosește

See also: Drawing aids.

Continue mode

  1. Selectează două puncte sau o linie sau un punct și o linie.
  2. Apăsați butonul Constrain distance .
  3. Un dialog se deschide pentru a edita și a confirma valoarea. Apăsați OK pentru a valida.

Run-once mode

  1. Do one of the following:
    • Select a single line.
    • Select two points.
    • Select a point and a line (in any order).
    • Select the edges of two circles or arcs.
    • Select the edge of a circle or arc and a line (idem).
    • introduced in version 1.0: Select the edge of a single arc.
  2. Invoke the tool as explained above.
  3. Optionally edit the constraint value.
  4. A constraint is added.

Notes

Aluzie

Dacă este cazul, vă rugăm să luați în considerare utilizarea constrîngerii Horizontal distance sau în loc a constrângerii Vertical distance . Aceste constrângeri sunt mai robuste și mai rapide pentru a calcula decât constrângerea de lungime documentată aici.

Scripting

Distance from origin:

Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, -1, 1, App.Units.Quantity('123.0 mm')))

Distance between two vertices:

Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))

Length of line (the GUI allows selecting the edge itself, but it is just a shorthand for using the two extremities of the same line):

Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))

Distance from point (Edge, PointOfEdge) to perpendicular point on line (Line):

Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, 0, App.Units.Quantity('123.0 mm')))

Distance between the edges of two circles:

Sketch.addConstraint(Sketcher.Constraint('Distance', Circle1, 0, Circle2, 0, App.Units.Quantity('123.0 mm')))

The Sketcher scripting page explains the values which can be used for Edge, Edge1, Edge2, PointOfEdge, PointOfEdge1, PointOfEdge2, Line, Circle1 and Circle2, and contains further examples on how to create constraints from Python scripts.