Sketcher ConstrainDistance/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(46 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


<div class="mw-translate-fuzzy">
{{Docnav/pl
{{Docnav/pl
|[[Sketcher_ConstrainDistanceY/pl|Zwiąż odległość pionową]]
|[[Sketcher_ConstrainDistanceY/pl|Zwiąż w pionie]]
|[[Sketcher_ConstrainRadiam/pl|Zwiąż automatycznie promień / średnicę]]
|[[Sketcher_ConstrainRadius/pl|Wiązanie średnicy lub promienia]]
|[[Sketcher_Workbench/pl|Środowisko pracy Szkicownik]]
|[[Sketcher_Workbench/pl|środowisko pracy Szkicownik]]
|IconL=Constraint_VerticalDistance.svg
|IconL=Sketcher_ConstrainDistanceY.svg
|IconR=Constraint_Radius.png
|IconR=Sketcher_ConstrainRadiam.svg
|IconC=Workbench_Sketcher.svg
|IconC=Workbench_Sketcher.svg
}}
}}
</div>


{{GuiCommand/pl
{{GuiCommand/pl
|Name=Constraint Length
|Name=Constraint Length
|Name/pl=Wiązanie odległości
|Name/pl=Szkicownik: Wiązanie odległości
|MenuLocation=Szkic → Wiązania szkicownika → Wiązanie odległości
|MenuLocation=Szkic → Wiązania szkicownika → Wiązanie odległości
|Workbenches=[[Sketcher_Workbench/pl|Szkicownik]]
|Workbenches=[[Sketcher_Workbench/pl|Szkicownik]]
|Shortcut={{KEY|Shift}} + {{KEY|D}}
|Shortcut={{KEY|K}} {{KEY|D}}
|SeeAlso=[[Sketcher_ConstrainDistanceX/pl|Wiązanie odległości poziomej]], [[Sketcher_ConstrainDistanceY/pl|Wiązanie odległości pionowej]]
|SeeAlso=[[Sketcher_ConstrainDistanceX/pl|Zwiąż w poziomie]], [[Sketcher_ConstrainDistanceY/pl|Zwiąż w pionie]]
}}
}}


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


Wiązanie odległości wyznacza długość linii, czyli odległość prostopadłą między punktem a linią, lub odległość między dwoma punktami, aby osiągnąć wymaganą wartość.
Narzędzie [[Image:Sketcher_ConstrainDistance.svg|24px]] '''Wiązanie odległości''' ustala długość prostej, odległość między dwoma punktami, odległość prostopadłą między punktem a prostą, lub {{Version/pl|0.21}} odległość między krawędziami dwóch okręgów lub łuków, lub między krawędzią okręgu lub łuku a prostą, lub {{Version/pl|1.0}} długość łuku.


[[Image:Sketcher_ConstrainDistance_example.png]]
[[Image:Sketcher_ConstrainDistance_example.png]]


<span id="Usage"></span>
==Użycie==
==Użycie==


Zapoznaj się również z informacjami na stronie [[Sketcher_Workbench/pl#Pomoce_kreślarskie|Pomoce kreślarskie]].
# Wybierz dwa punkty lub jeden punkt i jedną linię albo jedną linię.
# Wywołaj komendę na kilka sposobów:
#* Naciśnij przycisk {{Button|[[File:Sketcher_ConstrainDistance.svg|16px]] [[Sketcher_ConstrainDistance/pl|Wiązanie odległości]]}} znajdujący się na pasku narzędzi Szkicownika.
#* Użyj kombinacji klawiszy {{KEY|Shift}} + {{KEY|D}}. ('''D''' odnosi się do '''D'''istance).
#* 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ć.


<span id="Continue_mode"></span>
'''Uwaga:''' Narzędzie wiązania może być również uruchomione bez wcześniejszego zaznaczenia obiektów. 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.
===[[Sketcher_Workbench/pl#Tryby_kontynuacji|Tryb kontynuacji]]===


# Upewnij się, że nie ma zaznaczenia.
===Podpowiedź===
# Istnieje kilka sposobów wywołania narzędzia:
#* {{Version/pl|1.0}}: Jeśli [[Sketcher_Preferences/pl#Ogólne|ustawienie]] {{MenuCommand|Wiązania wymiarów}} jest aktywne i wybrano {{Value|Narzędzie pojedyncze}} ''(domyślnie)'': naciśnij strzałkę w dół po prawej stronie przycisku {{Button|[[Image:Sketcher_Dimension.svg||x16px]][[Image:Toolbar_flyout_arrow.svg|x16px]]}} i wybierz opcję {{MenuCommand|[[Image:Sketcher_ConstrainDistance.svg|16px]] Wiązanie odległości}} z rozwijanej listy.
#* Jeśli ta preferencja ma inną wartość ''(w {{VersionMinus|0.21}})'': naciśnij {{Button|[[Image:Sketcher_ConstrainDistance.svg|16px]] '''Wiązanie odległości'''}}.
#* Wybierz z menu opcję {{MenuCommand|Szkic → Wiązania szkicownika → [[Image:Sketcher_ConstrainDistance.svg|16px]] Wiązanie odległości}}.
#* {{Version/pl|1.0}}: Kliknij prawym przyciskiem myszy w [[3D_view/pl|widoku 3D]] i wybierz opcję {{MenuCommand|Wiązanie wymiarów → [[Image:Sketcher_ConstrainDistance.svg|16px]] Wiązanie odległości}} z menu podręcznego.
#* Użyj skrótu klawiaturowego: {{KEY|K}}, a następnie {{KEY|D}}.
# Kursor zmieni się w krzyżyk z ikoną narzędzia.
# Wybierz krawędź okręgu lub łuku.
# Jeśli utworzono [[Sketcher_ToggleDrivingConstraint/pl|kontrolujące wiązanie wymiarowe]], w zależności od [[Sketcher_Preferences/pl#Wyświetlanie|konfiguracji]], otworzy się okno dialogowe [[Sketcher_Workbench/pl#Edycja_wiązań|Wprowadź ...]].
# Wiązanie zostanie dodane.
# Opcjonalnie można kontynuować tworzenie wiązań.
# Aby zakończyć, kliknij prawym przyciskiem myszy lub naciśnij {{KEY|Esc}}, lub uruchom inne narzędzie do tworzenia geometrii lub wiązań.


<span id="Run-once_mode"></span>
Ewentualnie proszę rozważyć użycie {{Button|[[File:Sketcher_ConstrainDistanceX.svg|16px]] [[Sketcher_ConstrainDistanceX/pl|Ustal poziomą odległość ...]]}} lub {{Button|[[File:Sketcher_ConstrainDistanceY.svg|16px]] [[Sketcher_ConstrainDistanceY/pl|Ustal pionową odległość ...]]}} zamiast tego wiązania. Wymienione wiązania są bardziej efektywne i szybsze do obliczenia niż to to prezentowane.
===Tryb jednorazowy===


# Wykonaj jedną z następujących czynności:
#* Wybierz pojedynczą linię.
#* Wybierz dwa punkty.
#* Wybierz punkt i linię (w dowolnej kolejności).
#* Wybierz krawędzie dwóch okręgów lub łuków.
#* Wybierz krawędź okręgu lub łuku i linię (idem).
#* {{Version/pl|1.0}}: Wybieranie krawędzi pojedynczego łuku.
# Wywołaj narzędzie, jak wyjaśniono powyżej.
# Opcjonalnie [[Sketcher_Workbench/pl#Edycja_wiązań|dostosuj wartość]].
# Wiązanie zostanie dodane.

<span id="Notes"></span>
==Uwagi==

* Jeśli ma to zastosowanie, rozważ użycie wiązań {{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]]}} zamiennie. one bardziej wydajne.

<span id="Scripting"></span>
==Tworzenie skryptów==
==Tworzenie skryptów==


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


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


Odległość pomiędzy dwoma wierzchołkami:
Odległość pomiędzy dwoma wierzchołkami:
Line 56: Line 82:
{{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')))}}


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

{{Code|code=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:


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


Strona [[Sketcher_scripting/pl|Skrypty szkicownika]] wyjaśnia wartości, które mogą być używane dla {{incode|Edge}},{{incode|Edge1}}, {{incode|Edge2}}, {{incode|PointOfEdge}}, {{incode|PointOfEdge1}}, {{incode|PointOfEdge2}} i {{incode|Line}} oraz {{incode|Circle1}}, {{incode|Circle2}} a także zawiera kolejne przykłady tworzenia wiązań za pomocą skryptów języka Python.
<div class="mw-translate-fuzzy">
Strona [[Sketcher_scripting/pl|Skrypty szkicownika]] wyjaśnia wartości, które mogą być używane dla {{incode|Edge1}}, {{incode|Edge2}}, {{incode|Edge}}, {{incode|PointOfEdge1}}, {{incode|PointOfEdge2}}, {{incode|PointOfEdge}} i {{incode|Line}}, a także zawiera kolejne przykłady tworzenia wiązań za pomocą skryptów języka Python.
</div>




<div class="mw-translate-fuzzy">
{{Docnav/pl
{{Docnav/pl
|[[Sketcher_ConstrainDistanceY/pl|Zwiąż odległość pionową]]
|[[Sketcher_ConstrainDistanceY/pl|Zwiąż w pionie]]
|[[Sketcher_ConstrainRadiam/pl|Zwiąż automatycznie promień / średnicę]]
|[[Sketcher_ConstrainRadius/pl|Wiązanie średnicy lub promienia]]
|[[Sketcher_Workbench/pl|Środowisko pracy Szkicownik]]
|[[Sketcher_Workbench/pl|środowisko pracy Szkicownik]]
|IconL=Constraint_VerticalDistance.svg
|IconL=Sketcher_ConstrainDistanceY.svg
|IconR=Constraint_Radius.png
|IconR=Sketcher_ConstrainRadiam.svg
|IconC=Workbench_Sketcher.svg
|IconC=Workbench_Sketcher.svg
}}
}}
</div>


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

Latest revision as of 16:48, 26 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

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

Użycie

Zapoznaj się również z informacjami na stronie Pomoce kreślarskie.

Tryb kontynuacji

  1. Upewnij się, że nie ma zaznaczenia.
  2. Istnieje kilka sposobów wywołania narzędzia:
    • dostępne w wersji 1.0: Jeśli ustawienie Wiązania wymiarów jest aktywne i wybrano Narzędzie pojedyncze (domyślnie): naciśnij strzałkę w dół po prawej stronie przycisku i wybierz opcję Wiązanie odległości z rozwijanej listy.
    • Jeśli ta preferencja ma inną wartość (w version 0.21 and below): naciśnij Wiązanie odległości.
    • Wybierz z menu opcję Szkic → Wiązania szkicownika → Wiązanie odległości.
    • dostępne w wersji 1.0: Kliknij prawym przyciskiem myszy w widoku 3D i wybierz opcję Wiązanie wymiarów → Wiązanie odległości z menu podręcznego.
    • Użyj skrótu klawiaturowego: K, a następnie D.
  3. Kursor zmieni się w krzyżyk z ikoną narzędzia.
  4. Wybierz krawędź okręgu lub łuku.
  5. Jeśli utworzono kontrolujące wiązanie wymiarowe, w zależności od konfiguracji, otworzy się okno dialogowe Wprowadź ....
  6. Wiązanie zostanie dodane.
  7. Opcjonalnie można kontynuować tworzenie wiązań.
  8. Aby zakończyć, kliknij prawym przyciskiem myszy lub naciśnij Esc, lub uruchom inne narzędzie do tworzenia geometrii lub wiązań.

Tryb jednorazowy

  1. Wykonaj jedną z następujących czynności:
    • Wybierz pojedynczą linię.
    • Wybierz dwa punkty.
    • Wybierz punkt i linię (w dowolnej kolejności).
    • Wybierz krawędzie dwóch okręgów lub łuków.
    • Wybierz krawędź okręgu lub łuku i linię (idem).
    • dostępne w wersji 1.0: Wybieranie krawędzi pojedynczego łuku.
  2. Wywołaj narzędzie, jak wyjaśniono powyżej.
  3. Opcjonalnie dostosuj wartość.
  4. Wiązanie zostanie dodane.

Uwagi

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.