Sketcher ConstrainSymmetric/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>


{{Docnav
{{Docnav/pl
|[[Sketcher_ConstrainEqual|Equal Length]]
|[[Sketcher_ConstrainEqual/pl|Wiązanie równości]]
|[[Sketcher_ConstrainBlock|Constrain Block]]
|[[Sketcher_ConstrainBlock/pl|Wiązanie zablokowania]]
|[[Sketcher_Workbench|Sketcher]]
|[[Sketcher_Workbench/pl|Środowisko pracy Szkicownik]]
|IconL=Sketcher_ConstrainEqual.svg
|IconL=Sketcher_ConstrainEqual.svg
|IconR=Sketcher_ConstrainBlock.svg
|IconR=Sketcher_ConstrainBlock.svg
Line 12: Line 12:
{{GuiCommand/pl
{{GuiCommand/pl
|Name=Sketcher ConstrainSymmetric
|Name=Sketcher ConstrainSymmetric
|Name/pl=Szkicownik: Wiązanie symetryczności
|Name/pl=Szkicownik: Wiązanie symetrii
|MenuLocation=Sketch → Wiązania szkicownika → Wiązanie symetryczności
|MenuLocation=Szkic → Wiązania szkicownika → Wiązanie symetrii
|Workbenches=[[Sketcher_Workbench/pl|Szkicownik]]
|Workbenches=[[Sketcher_Workbench/pl|Szkicownik]]
|Shortcut=S
|Shortcut=S
Line 19: Line 19:
}}
}}


==Description==
==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.
The '''Symmetrical Constraint''' constrains two selected points to be symmetrical around a given line, i.e., both selected points are constrained to lie on a normal to the line through both points and are constrained to be equidistant from the line. Alternatively it can constrain two points to be symmetric with respect to a third one.


==Usage==
==Użycie==


[[File:SymmetricConstraint1.png|500px]]
[[File:SymmetricConstraint1.png|500px]]


Wybierz dwa punkty ''(wierzchołki)'' oraz linię na szkicu. Wybrane punkty i prosta będą miały kolor ciemnozielony.
Select two points (vertexes) in the sketch and a line in the sketch. The selected points and the line will be dark green.


[[File:SymmetricConstraint2.png|500px]]
[[File:SymmetricConstraint2.png|500px]]


Click on {{Button|[[File:Sketcher_ConstrainSymmetric.svg|16px]] [[Sketcher_ConstrainSymmetric|Constrain symmetric]]}} or select the Constrain Symmetrical menu item from the Sketcher Constraints sub menu of the Sketcher (or Part Design) menu item.
Kliknij na przycisk {{Button|[[File:Sketcher_ConstrainSymmetric.svg|16px]] [[Sketcher_ConstrainSymmetric/pl|Utwórz wiązanie symetrii ...]]}} lub wybierz pozycję z menu {{MenuCommand|Szkic Wiązana szkicownika Wiązanie symetrii}}.


Spowoduje to zastosowanie tego wiązania do wybranych elementów.
This will apply the constraint to the selected items.


[[File:SymmetricConstraint3.png|500px]]
[[File:SymmetricConstraint3.png|500px]]


{{Emphasis|Note:}} Before Version 0.19 (see fix [https://github.com/FreeCAD/FreeCAD/pull/3746]), if you want to define a symmetry constraint with respect to a point, the order of the selection is important, depending on if you select the tool at the beginning or at the end.
{{Emphasis|Uwaga:}} Przed wersją 0.19 (zobacz poprawkę [https://github.com/FreeCAD/FreeCAD/pull/3746]), 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.
* If you click the tool first: select the first point, then the symmetry reference point, and finally the second point.
* Jeśli narzędzie zostanie kliknięte jako ostatnie: wybierz pierwszy punkt, następnie drugi punkt, a na końcu punkt odniesienia symetrii.
* If you click the tool last: select the first point, then the second point, and finally the symmetry reference point.


See the tracker [https://freecadweb.org/tracker/view.php?id=4144 issue #4144], and [https://forum.freecadweb.org/viewtopic.php?f=3&t=39611 forum thread].
Zobacz tracker [https://freecadweb.org/tracker/view.php?id=4144 issue #4144], oraz [https://forum.freecadweb.org/viewtopic.php?f=3&t=39611 wątek na forum].


== Scripting ==
==Tworzenie skryptów==


Dwa punkty i linia symetrii:
Two points and a symmetry line:


{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Symmetric', Line1, PointOfLine1, Line2, PointOfLine2, SymmetryLine))}}
{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Symmetric', Line1, PointOfLine1, Line2, PointOfLine2, SymmetryLine))}}


Dwa punkty i punkt symetrii:
Two points and a symmetry point:


{{Code|code=Sketch.addConstraint(Sketcher.Constraint('Symmetric', Line1, PointOfLine1, Line2, PointOfLine2, LineS, PointOfLineS))}}
{{Code|code=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)'':
A line and a symmetry point (In the GUI one can select a line and a point, but it uses internally the same form as above, with the two extremities of the same line):


{{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.




{{Docnav
{{Docnav/pl
|[[Sketcher_ConstrainEqual|Equal Length]]
|[[Sketcher_ConstrainEqual/pl|Wiązanie równości]]
|[[Sketcher_ConstrainBlock|Constrain Block]]
|[[Sketcher_ConstrainBlock/pl|Wiązanie zablokowania]]
|[[Sketcher_Workbench|Sketcher]]
|[[Sketcher_Workbench/pl|Środowisko pracy Szkicownik]]
|IconL=Sketcher_ConstrainEqual.svg
|IconL=Sketcher_ConstrainEqual.svg
|IconR=Sketcher_ConstrainBlock.svg
|IconR=Sketcher_ConstrainBlock.svg

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.