Szkicownik: Zwiąż punkt na obiekcie

From FreeCAD Documentation
Revision as of 05:16, 15 November 2021 by Kaktus (talk | contribs)

Wiązanie punktu na obiekcie

Lokalizacja w menu
Szkic → Wiązania szkicownika → Wiązanie punktu na obiekcie
Środowisko pracy
Szkicownik
Domyślny skrót
Shift + O
Wprowadzono w wersji
-
Zobacz także
Wiązanie spójności punktów

Opis

Przyłącza punkt do innego obiektu, takiego jak linia, łuk lub oś szkicu.

Użycie

  1. Wybierz punkt, który chcesz umieścić na linii / łuku / itd. (Rezultat: Po wybraniu punkt stanie się zielony).
  2. Wybierz linię, którą chcesz dołączyć do punktu, który właśnie wybrałeś (Wynik: Po wybraniu linia stanie się zielona).
  3. Wywołaj narzędzie Ustaw punkt na obiekcie używając kilku metod:
    • Naciśnij przycisk Ustaw punkt na obiekcie na pasku narzędzi.
    • Użyj kombinacji klawiszy Shift + O.
    • Użyj pozycji Szkic → Wiązania szkicownika → Zwiąż punkt na obiekcie w menu głównym.

Uwaga: Kolejność, w jakiej wybierasz linię i punkt, nie ma znaczenia. Punkt zawsze będzie przesuwał się do linii. Innymi słowy, linia pozostaje nieruchoma.

Tworzenie skryptów

Wiązanie może być utworzone zarówno przez makrodefinicje jak i z konsoli Python za pomocą następującego polecenia:

Sketch.addConstraint(Sketcher.Constraint('PointOnObject',LineMoving,PointOfLineMoving,LineFixed))

  • Sketch obiekt szkicu.
  • LineMoving jest numerem oznaczającym linię, która zawiera punkt, który ma być przeniesiony na LineFixed (linię, która jest ustalona).
  • PointOfLineMoving jest numerem wierzchołka linii LineMoving, który ma zostać przeniesiony na LineFixed.
  • LinedFixed jest numerem linii, która ma być dołączona do punktu PointOfLineMoving.

Na stronie Skrypty Szkicownika wyjaśniono, jak identyfikować numery oznaczające linie i punkty.