Sketcher ConstrainDistance/ro: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav
{{Docnav
|[[Sketcher_ConstrainDistanceY|Vertical Distance]]
|[[Sketcher_ConstrainDistanceY|Vertical Distance]]
Line 19: Line 20:
</div>
</div>


==Description==

<div class="mw-translate-fuzzy">
==Descriere==
==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ă.
'''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]]
[[Image:Sketcher_ConstrainDistance_example.png]]
Line 55: Line 60:
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))}}
{{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:
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')))}}
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))}}


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

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


Line 75: Line 82:
{{Sketcher Tools navi{{#translation:}}}}
{{Sketcher Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}

Revision as of 09:16, 12 September 2021

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

  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.

Note: instrumentul de constrângere poate fi pornit și fără o selecție prealabilă. Pentru a seta distanța perpendiculară dintre un punct și o linie, punctul trebuie selectat mai întâi. Implicit, comanda va fi în modul continuu pentru a crea noi constrângeri; apăsați butonul drept al mouse-ului sau ESC o dată pentru a părăsi comanda.

Hint

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('DistanceX', Edge, PointOfEdge, 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 nearest point on line (Line):

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

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