Szkicownik: Wiązanie odległości

From FreeCAD Documentation
Revision as of 15:11, 23 April 2024 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

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.