Sketcher ConstrainSymmetric/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "Linia i punkt symetrii ''(W GUI można wybrać linię i punkt, ale używa się wewnętrznie takiej samej formy jak powyżej, z dwoma końcami tej samej linii)'':")
(Created page with "Strona Skrypty szkicownika wyjaśnia wartości, które mogą być używane dla {{incode|Line1}}, {{incode|Line2}}, {{incode|LineS}}, {{incode|Line}},...")
Line 57: Line 57:
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Symmetric', Line, 1, Line, 2, LineS, PointOfLineS))}}
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Symmetric', Line, 1, Line, 2, LineS, PointOfLineS))}}


The [[Sketcher_scripting|Sketcher scripting]] page explains the values which can be used for {{incode|Line1}}, {{incode|Line2}}, {{incode|LineS}}, {{incode|Line}}, {{incode|PointOfLine1}}, {{incode|PointOfLine2}} and {{incode|PointOfLineS}}, and contains further examples on how to create constraints from Python scripts.
Strona [[Sketcher_scripting/pl|Skrypty szkicownika]] wyjaśnia wartości, które mogą być używane dla {{incode|Line1}}, {{incode|Line2}}, {{incode|LineS}}, {{incode|Line}}, {{incode|PointOfLine1}}, {{incode|PointOfLine2}} i {{incode|PointOfLineS}}, a także zawiera kolejne przykłady tworzenia wiązań za pomocą skryptów języka Python.





Revision as of 15:41, 14 August 2021

Szkicownik: Wiązanie symetrii

Lokalizacja w menu
Szkic → Wiązania szkicownika → Wiązanie symetrii
Środowisko pracy
Szkicownik
Domyślny skrót
S
Wprowadzono w wersji
-
Zobacz także
Wiązanie równoległości

Opis

Wiązanie symetrii nadaje dwóm wybranym punktom symetrię wokół danej prostej, tzn. oba wybrane punkty muszą leżeć na normalnej do prostej przechodzącej przez oba punkty i muszą być jednakowo odległe od tej prostej. Alternatywnie funkcja ta może wymuszać, aby dwa punkty były symetryczne względem trzeciego.

Użycie

Wybierz dwa punkty (wierzchołki) oraz linię na szkicu. Wybrane punkty i prosta będą miały kolor ciemnozielony.

Kliknij na przycisk Utwórz wiązanie symetrii ... lub wybierz pozycję z menu Szkic → Wiązana szkicownika → Wiązanie symetrii.

Spowoduje to zastosowanie tego wiązania do wybranych elementów.

Uwaga: Przed wersją 0.19 (zobacz poprawkę [1]), jeśli chcesz zdefiniować wiązanie symetrii względem punktu, kolejność wyboru jest ważna, w zależności od tego, czy wybierasz narzędzie na wstępie, czy na końcu.

  • Jeśli klikniesz w narzędzie jako pierwsze: wybierz najpierw pierwszy punkt, następnie punkt odniesienia symetrii, a na końcu drugi punkt.
  • Jeśli narzędzie zostanie kliknięte jako ostatnie: wybierz pierwszy punkt, następnie drugi punkt, a na końcu punkt odniesienia symetrii.

Zobacz tracker issue #4144, oraz wątek na forum.

Tworzenie skryptów

Dwa punkty i linia symetrii:

Sketch.addConstraint(Sketcher.Constraint('Symmetric', Line1, PointOfLine1, Line2, PointOfLine2, SymmetryLine))

Dwa punkty i punkt symetrii:

Sketch.addConstraint(Sketcher.Constraint('Symmetric', Line1, PointOfLine1, Line2, PointOfLine2, LineS, PointOfLineS))

Linia i punkt symetrii (W GUI można wybrać linię i punkt, ale używa się wewnętrznie takiej samej formy jak powyżej, z dwoma końcami tej samej linii):

Sketch.addConstraint(Sketcher.Constraint('Symmetric', Line, 1, Line, 2, LineS, PointOfLineS))

Strona Skrypty szkicownika wyjaśnia wartości, które mogą być używane dla Line1, Line2, LineS, Line, PointOfLine1, PointOfLine2 i PointOfLineS, a także zawiera kolejne przykłady tworzenia wiązań za pomocą skryptów języka Python.