Sketcher ConstrainDistance/pl: Difference between revisions

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


<div class="mw-translate-fuzzy">
{{Docnav/pl
{{Docnav/pl
|[[Sketcher_ConstrainDistanceY/pl|Zwiąż w pionie]]
|[[Sketcher_ConstrainDistanceY/pl|Zwiąż w pionie]]
Line 9: Line 10:
|IconC=Workbench_Sketcher.svg
|IconC=Workbench_Sketcher.svg
}}
}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/pl
{{GuiCommand/pl
|Name=Constraint Length
|Name=Constraint Length
Line 18: Line 21:
|SeeAlso=[[Sketcher_ConstrainDistanceX/pl|Zwiąż w poziomie]], [[Sketcher_ConstrainDistanceY/pl|Zwiąż w pionie]]
|SeeAlso=[[Sketcher_ConstrainDistanceX/pl|Zwiąż w poziomie]], [[Sketcher_ConstrainDistanceY/pl|Zwiąż w pionie]]
}}
}}
</div>


<span id="Description"></span>
<span id="Description"></span>
==Opis==
==Opis==


<div class="mw-translate-fuzzy">
'''Wiązanie odległości''' określa długość prostej, odległość prostopadłą między punktem a prostą, odległość między dwoma punktami lub, {{Version/pl|0.21}}, odległość między krawędziami dwóch okręgów lub między krawędzią okręgu a linią.
'''Wiązanie odległości''' określa długość prostej, odległość prostopadłą między punktem a prostą, odległość między dwoma punktami lub, {{Version/pl|0.21}}, odległość między krawędziami dwóch okręgów lub między krawędzią okręgu a linią.
</div>


[[Image:Sketcher_ConstrainDistance_example.png]]
[[Image:Sketcher_ConstrainDistance_example.png]]
Line 29: Line 35:
==Użycie==
==Użycie==


See also: [[Sketcher_Workbench#Drawing_aids|Drawing aids]].

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

<div class="mw-translate-fuzzy">
# Wybierz jedną linię, albo jeden punkt i jedną linię, albo dwa punkty, albo krawędzie dwóch okręgów lub krawędzie okręgu i linii.
# Wybierz jedną linię, albo jeden punkt i jedną linię, albo dwa punkty, albo krawędzie dwóch okręgów lub krawędzie okręgu i linii.
# Istnieje kilka sposobów na wywołanie polecenia:
# Istnieje kilka sposobów na wywołanie polecenia:
Line 35: Line 46:
#* Użyj pozycji menu głównego {{MenuCommand|Szkic → Wiązania szkicownika → [[File:Sketcher_ConstrainDistance.svg|16px]] Wiązanie odległości}}.
#* Użyj pozycji menu głównego {{MenuCommand|Szkic → Wiązania szkicownika → [[File:Sketcher_ConstrainDistance.svg|16px]] Wiązanie odległości}}.
# Otworzy się wyskakujące okno dialogowe do edycji z proponowaną wartością. Naciśnij {{Button|OK}}, aby ją zatwierdzić.
# Otworzy się wyskakujące okno dialogowe do edycji z proponowaną wartością. Naciśnij {{Button|OK}}, aby ją zatwierdzić.
</div>

===Run-once mode===


# Do one of the following:
'''Uwaga:''' Narzędzie wiązania może być również uruchomione bez wcześniejszego zaznaczenia obiektów ''(pomijając przypadki typu okrąg do okręgu i okrąg do linii)''. Aby ustawić odległość prostopadłą pomiędzy punktem a prostą, należy najpierw zaznaczyć ten punkt. Domyślnie polecenie jest aktywne w trybie kontynuacji, by utworzyć nowe wiązanie; wciśnij raz prawy przycisk myszki lub klawisz {{KEY|ESC}}, by zakończyć działanie polecenia.
#* 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==
<span id="Hint"></span>
===Podpowiedź===


<div class="mw-translate-fuzzy">
Ewentualnie proszę rozważyć użycie {{Button|[[File:Sketcher_ConstrainDistanceX.svg|16px]] [[Sketcher_ConstrainDistanceX/pl|Zwiąż w poziomie]]}} lub {{Button|[[File:Sketcher_ConstrainDistanceY.svg|16px]] [[Sketcher_ConstrainDistanceY/pl|Zwiąż w pionie]]}} zamiast tego wiązania. Wymienione wiązania są bardziej efektywne i szybsze do obliczenia niż to to prezentowane.
Ewentualnie proszę rozważyć użycie {{Button|[[File:Sketcher_ConstrainDistanceX.svg|16px]] [[Sketcher_ConstrainDistanceX/pl|Zwiąż w poziomie]]}} lub {{Button|[[File:Sketcher_ConstrainDistanceY.svg|16px]] [[Sketcher_ConstrainDistanceY/pl|Zwiąż w pionie]]}} zamiast tego wiązania. Wymienione wiązania są bardziej efektywne i szybsze do obliczenia niż to to prezentowane.
</div>


<span id="Scripting"></span>
<span id="Scripting"></span>
Line 69: Line 93:




<div class="mw-translate-fuzzy">
{{Docnav/pl
{{Docnav/pl
|[[Sketcher_ConstrainDistanceY/pl|Zwiąż w pionie]]
|[[Sketcher_ConstrainDistanceY/pl|Zwiąż w pionie]]
Line 77: Line 102:
|IconC=Workbench_Sketcher.svg
|IconC=Workbench_Sketcher.svg
}}
}}
</div>


{{Sketcher_Tools_navi{{#translation:}}}}
{{Sketcher_Tools_navi{{#translation:}}}}

Revision as of 15:11, 23 April 2024

Szkicownik: Wiązanie odległości

Lokalizacja w menu
Szkic → Wiązania szkicownika → Wiązanie odległości
Środowisko pracy
Szkicownik
Domyślny skrót
K D
Wprowadzono w wersji
-
Zobacz także
Zwiąż w poziomie, Zwiąż w pionie

Opis

Wiązanie odległości określa długość prostej, odległość prostopadłą między punktem a prostą, odległość między dwoma punktami lub, dostępne w wersji 0.21, odległość między krawędziami dwóch okręgów lub między krawędzią okręgu a linią.

Użycie

See also: Drawing aids.

Continue mode

  1. Wybierz jedną linię, albo jeden punkt i jedną linię, albo dwa punkty, albo krawędzie dwóch okręgów lub krawędzie okręgu i linii.
  2. Istnieje kilka sposobów na wywołanie polecenia:
    • Naciśnij przycisk Wiązanie odległości znajdujący się na pasku narzędzi Szkicownika.
    • Użyj kombinacji klawiszy K kolejnie D. (D odnosi się do Distance).
    • Użyj pozycji menu głównego Szkic → Wiązania szkicownika → Wiązanie odległości.
  3. Otworzy się wyskakujące okno dialogowe do edycji z proponowaną wartością. Naciśnij OK, aby ją zatwierdzić.

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

Ewentualnie proszę rozważyć użycie Zwiąż w poziomie lub Zwiąż w pionie zamiast tego wiązania. Wymienione wiązania są bardziej efektywne i szybsze do obliczenia niż to to prezentowane.

Tworzenie skryptów

Odległość od odniesienia położenia:

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

Odległość pomiędzy dwoma wierzchołkami:

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

Długość linii (GUI pozwala wybrać samą krawędź, ale jest to tylko skrót do użycia dwóch skrajnych punktów tej samej linii):

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

Odległość od punktu (Edge, PointOfEdge) do najbliższego prostopadłego punktu na linii (Line):

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

Odległość między krawędziami dwóch okręgów:

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

Strona Skrypty szkicownika wyjaśnia wartości, które mogą być używane dla Edge,Edge1, Edge2, PointOfEdge, PointOfEdge1, PointOfEdge2 i Line oraz Circle1, Circle2 a także zawiera kolejne przykłady tworzenia wiązań za pomocą skryptów języka Python.