Std LinkMakeRelative/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "Informacje ogólne znajdują się na stronie Utwórz łącze.")
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 22: Line 22:
==Opis==
==Opis==


{{Button|[[File:Std_LinkMakeRelative.svg|16px]] [[Std_LinkMakeRelative|Std LinkMakeRelative]]}} creates an [[App_Link|App Link]] ({{incode|App::Link}} class), just like {{Button|[[File:Std_LinkMake.svg|16px]] [[Std_LinkMake|Std LinkMake]]}}, but it operates on selected subelements first, and sets the {{PropertyData|Link Transform}} to {{TRUE}}.
Narzędzie {{Button|[[File:Std_LinkMakeRelative.svg|16px]] '''Utwórz łącze względne'''}} tworzy [[App_Link/pl|App Łącze]] (klasa {{incode|App::Link}}), podobnie jak narzędzie {{Button|[[File:Std_LinkMake.svg|16px]] [[Std_LinkMake/pl|Utwórz łącze]]}}, ale najpierw działa na wybranych elementach podrzędnych i ustawia parametr {{PropertyData|Przekształć łącze}} na wartość {{TRUE/pl}}.


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


Przy użyciu zaznaczenia:
With selection:
# Wybierz element podrzędny w oknie [[3D_view/pl|widoku 3D]], oznacza to wierzchołek, krawędź lub ścianę, lub dowolną ich kombinację. Te elementy podrzędne muszą należeć do jednego obiektu.
# Select a subelement in the [[3D_view|3D view]], this means a vertex, edge, or face, or any combination of these. These subelements must belong to a single object.
# Press the {{Button|[[File:Std_LinkMakeRelative.svg|16px]] [[Std_LinkMakeRelative|Make sub-link]]}} button. The produced object has the same icon as the original object, but has two arrow overlays indicating it is a relative Link.
# Naciśnij przycisk {{Button|[[File:Std_LinkMakeRelative.svg|16px]] '''Utwórz łącze względne'''}}. Utworzony obiekt ma taką samą ikonę jak oryginalny obiekt, ale posiada dwie strzałki wskazujące, że jest to link względny.


Bez zaznaczenia:
Without selection:
* Jeśli żaden obiekt nie jest zaznaczony, to polecenie nic nie robi.
* If no object is selected, this command does nothing.
* Jeśli obiekt jest zaznaczony tylko w oknie [[Tree_view/pl|Widoku drzewa]], ale żaden element podrzędny nie jest zaznaczony w oknie [[3D_view/pl|Widoku 3D]], to polecenie również nic nie robi.
* If an object is selected in the [[tree_view|tree view]] only, but no subelement is selected in the [[3D_view|3D view]], the command does nothing either.


[[File:Std_Link_tree_sublink_example.png]] [[File:Std_Link_sublink_example.png|500px]]
[[File:Std_Link_tree_sublink_example.png]] [[File:Std_Link_sublink_example.png|500px]]


{{Caption|Original body, and three Links created from the subelements of it, including edges and faces.}}
{{Caption|Oryginalna Zawartość i trzy linki utworzone z jej elementów podrzędnych, w tym krawędzi i ścian.}}


== Properties ==
<span id="Properties"></span>
==Właściwości==


This command creates a new [[App_Link|App Link]]; its properties are described in {{Button|[[File:Std_LinkMake.svg|16px]] [[Std_LinkMake|Std LinkMake]]}}.
Polecenie to tworzy nowy obiekt [[App_Link/pl|App: Łącze]]. Jego właściwości opisane na stronie {{Button|[[File:Std_LinkMake.svg|16px]] [[Std_LinkMake/pl#Właściwości|Utwórz łącze]]}}.


In particular, {{PropertyData|Link Transform}} is set to {{TRUE}}, so {{PropertyData|Placement}} becomes hidden, and instead {{PropertyData|Link Placement}} controls the position of the Link with respect to the position of {{PropertyData|Linked Object}}.
W szczególności właściwość {{PropertyData|Przekształć łącze}} jest ustawione na wartość {{TRUE/pl}}, więc właściwość {{PropertyData|Umiejscowienie}} staje się ukryte, a zamiast tego {{PropertyData|Umiejscowienie łącza}} kontroluje pozycję linku w odniesieniu do pozycji {{PropertyData|Obiekt połączony}}.


<span id="Scripting"></span>
<span id="Scripting"></span>
Line 49: Line 51:
Informacje ogólne znajdują się na stronie [[Std_LinkMake/pl|Utwórz łącze]].
Informacje ogólne znajdują się na stronie [[Std_LinkMake/pl|Utwórz łącze]].


An App Link is created with the {{incode|addObject()}} method of the document. To define a relative link, its {{incode|setLink}} method is used to pick the source object, and one or more of its subelements. Then the {{incode|LinkTransform}} attribute is set to {{incode|True}}.
Obiekt App Łącze jest tworzony za pomocą metody {{incode|addObject()}} dokumentu. Aby zdefiniować łącze względne, jego metoda {{incode|setLink}} jest używana do wybrania obiektu źródłowego i jednego lub więcej jego elementów podrzędnych. Następnie atrybut {{incode|LinkTransform}} jest ustawiany na wartość {{True/pl}}.


{{Code|code=
{{Code|code=
Line 66: Line 68:


{{Docnav
{{Docnav
|[[Std_LinkMake|LinkMake]]
|[[Std_LinkMake/pl|Utwórz łącze]]
|[[Std_LinkReplace|LinkReplace]]
|[[Std_LinkReplace/pl|Zastąp przez łącze]]
|[[Std_Base|Std Base]]
|[[Std_Base/pl|Narzędzia standardowe]]
|IconL=Std_LinkMake.svg
|IconL=Std_LinkMake.svg
|IconR=Std_LinkReplace.svg
|IconR=Std_LinkReplace.svg

Latest revision as of 17:36, 23 May 2023

Std: Utwórz łącze względne

Lokalizacja w menu
brak
Środowisko pracy
wszystkie
Domyślny skrót
brak
Wprowadzono w wersji
0.19
Zobacz także
Część, Grupa, Utwórz łącze

Opis

Narzędzie Utwórz łącze względne tworzy App Łącze (klasa App::Link), podobnie jak narzędzie Utwórz łącze, ale najpierw działa na wybranych elementach podrzędnych i ustawia parametr DANEPrzekształć łącze na wartość PRAWDA.

Użycie

Przy użyciu zaznaczenia:

  1. Wybierz element podrzędny w oknie widoku 3D, oznacza to wierzchołek, krawędź lub ścianę, lub dowolną ich kombinację. Te elementy podrzędne muszą należeć do jednego obiektu.
  2. Naciśnij przycisk Utwórz łącze względne. Utworzony obiekt ma taką samą ikonę jak oryginalny obiekt, ale posiada dwie strzałki wskazujące, że jest to link względny.

Bez zaznaczenia:

  • Jeśli żaden obiekt nie jest zaznaczony, to polecenie nic nie robi.
  • Jeśli obiekt jest zaznaczony tylko w oknie Widoku drzewa, ale żaden element podrzędny nie jest zaznaczony w oknie Widoku 3D, to polecenie również nic nie robi.

Oryginalna Zawartość i trzy linki utworzone z jej elementów podrzędnych, w tym krawędzi i ścian.

Właściwości

Polecenie to tworzy nowy obiekt App: Łącze. Jego właściwości opisane są na stronie Utwórz łącze.

W szczególności właściwość DANEPrzekształć łącze jest ustawione na wartość PRAWDA, więc właściwość DANEUmiejscowienie staje się ukryte, a zamiast tego DANEUmiejscowienie łącza kontroluje pozycję linku w odniesieniu do pozycji DANEObiekt połączony.

Tworzenie skryptów

Informacje ogólne znajdują się na stronie Utwórz łącze.

Obiekt App Łącze jest tworzony za pomocą metody addObject() dokumentu. Aby zdefiniować łącze względne, jego metoda setLink jest używana do wybrania obiektu źródłowego i jednego lub więcej jego elementów podrzędnych. Następnie atrybut LinkTransform jest ustawiany na wartość Prawda.

import FreeCAD as App

doc = App.newDocument()
body = App.ActiveDocument.addObject("Part::Box", "Box")

obj = App.ActiveDocument.addObject("App::Link", "Link")
obj.setLink(body, '', ['Edge1', 'Edge6', 'Edge7', 'Edge10', 'Face2', 'Face3'])
obj.LinkTransform = True
obj.LinkPlacement.Base = App.Vector(20, 20, 0)
App.ActiveDocument.recompute()