Draft Clone/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "# Opcjonalnie wybierz jeden lub więcej obiektów. # Polecenie można wywołać na kilka sposobów: #* Naciśnij przycisk {{Button|16px '''Klonuj'''}}. #* Wybierz z menu opcję {{MenuCommand|Modyfikacja → 16px Klonuj}}. #* Użyj skrótu klawiaturowego: {{KEY|C}}, a następnie {{KEY|L}}. # Jeśli nie wybrałeś jeszcze żadnego obiektu: wybierz obiekt w oknie widoku 3D.")
No edit summary
Tag: Manual revert
 
(11 intermediate revisions by 2 users not shown)
Line 39: Line 39:
# Jeśli nie wybrałeś jeszcze żadnego obiektu: wybierz obiekt w oknie [[3D_view/pl|widoku 3D]].
# Jeśli nie wybrałeś jeszcze żadnego obiektu: wybierz obiekt w oknie [[3D_view/pl|widoku 3D]].


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


Zobacz również stronę: [[Property_editor/pl|Edytor właściwości]].
See also: [[property_editor|Property editor]].


An object created with the Draft Clone command is derived from a [[Part_Part2DObject|Part Part2DObject]], a [[Part_Feature|Part Feature]] object or, if an Arch Clone is created, from the object type of the source object. It inherits all properties from that object. A clone derived from one of the first two objects also has the following additional properties:
Obiekt utworzony za pomocą polecenia Klon środowiska Rysunek Roboczy wywodzi się z [[Part_Part2DObject/pl|Część: Część na obiekt 2D]], obiektu [[Part_Feature/pl|Część: Cecha]] lub, jeśli tworzony jest Arch Clone, z typu obiektu źródłowego. Dziedziczy on wszystkie właściwości z tego obiektu. Klon pochodzący z jednego z dwóch pierwszych obiektów ma również następujące dodatkowe właściwości:


===Data===
<span id="Data"></span>
===Dane===


{{TitleProperty|Draft}}
{{TitleProperty|Rysunek Roboczy}}


* {{PropertyData|Fuse|Bool}}: specifies if overlapping shapes in the clone are fused or not.
* {{PropertyData|Połącz|Bool}}: określa, czy nakładające się kształty w klonie łączone, czy nie.
* {{PropertyData|Objects|LinkListGlobal}}: specifies the objects that are cloned.
* {{PropertyData|Obiekty|LinkListGlobal}}: określa obiekty, które klonowane.
* {{PropertyData|Scale|Vector}}: specifies the X, Y and Z scale factors.
* {{PropertyData|Skala|Vector}}: określa współczynniki skali X, Y i Z.


==Scripting==
<span id="Scripting"></span>
==Tworzenie skryptów==


See also: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] and [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].
Zobacz również stronę: [https://freecad.github.io/SourceDoc/ Dokumentacja API generowana automatycznie] oraz [[FreeCAD_Scripting_Basics/pl|Podstawy pisania skryptów dla FreeCAD]].


To create a clone use the {{incode|make_clone}} method ({{Version|0.19}}) of the Draft module. This method replaces the deprecated {{incode|clone}} method.
Aby utworzyć Klona użyj metody {{incode|make_clone}} modułu Rysunek Roboczy ({{Version/pl|0.19}}). Ta metoda zastępuje przestarzałą metodę {{incode|clone}}.


{{Code|code=
{{Code|code=
Line 63: Line 66:
}}
}}


* {{incode|obj}} contains the objects to be cloned. It is either a single object or a list of objects.
* {{incode|obj}} zawiera obiekty do sklonowania. Jest to pojedynczy obiekt lub lista obiektów.
* {{incode|delta}} is the displacement vector to be applied to the clone.
* {{incode|delta}} to wektor przesunięcia, który zostanie zastosowany do klonu.
* If {{incode|forcedraft}} is {{incode|False}} and {{incode|obj}} contains a single [[Arch_Workbench|Arch object]] an Arch Clone is created. Set {{incode|forcedraft}} to {{incode|True}} to create a Draft Clone instead.
* Jeśli {{incode|forcedraft}} ma wartość {{False/pl}} i {{incode|obj}} zawiera pojedynczy obiekt [[Arch_Workbench/pl|architektury]], tworzony jest klon Architektury. Ustaw właściwość {{incode|forcedraft}} na wartość {{True/pl}}, aby zamiast tego utworzyć Klona środowiska Rysunek Roboczy.
* {{incode|cloned_object}} is returned with the clone object.
* {{incode|cloned_object}} jest zwracany wraz z obiektem klonu.


Przykład:
Przykład:

Latest revision as of 14:58, 11 December 2023

Draft: Klonuj

Lokalizacja w menu
Modyfikacja → Klonuj
Środowisko pracy
Rysunek Roboczy, Architektura
Domyślny skrót
C L
Wprowadzono w wersji
-
Zobacz także
Skaluj

Opis

Polecenie Klonuj tworzy połączone kopie, klony, wybranych obiektów. Kształt klonu jest parametryczny, będzie aktualizowany, jeśli zmieni się jego obiekt źródłowy. Ale klon ma swoją własną pozycję, obrót i skalę oraz własne Edytor właściwości. Dla obiektów architektury polecenie tworzy specjalny typ klonu: klon Arch.

Polecenie może być używane na obiektach 2D utworzonych za pomocą środowisk pracy Rysunek Roboczy lub Szkicownik, ale także na wielu obiektach 3D, takich jak te utworzone za pomocą środowisk pracy Część, Projekt Części lub Architektura. Klony obiektów 2D mogą być używane w Zawartości środowiska Projekt Części.

Klon obok obiektu źródłowego.

Użycie

  1. Opcjonalnie wybierz jeden lub więcej obiektów.
  2. Polecenie można wywołać na kilka sposobów:
    • Naciśnij przycisk Klonuj.
    • Wybierz z menu opcję Modyfikacja → Klonuj.
    • Użyj skrótu klawiaturowego: C, a następnie L.
  3. Jeśli nie wybrałeś jeszcze żadnego obiektu: wybierz obiekt w oknie widoku 3D.

Właściwości

Zobacz również stronę: Edytor właściwości.

Obiekt utworzony za pomocą polecenia Klon środowiska Rysunek Roboczy wywodzi się z Część: Część na obiekt 2D, obiektu Część: Cecha lub, jeśli tworzony jest Arch Clone, z typu obiektu źródłowego. Dziedziczy on wszystkie właściwości z tego obiektu. Klon pochodzący z jednego z dwóch pierwszych obiektów ma również następujące dodatkowe właściwości:

Dane

Rysunek Roboczy

  • DANEPołącz (Bool): określa, czy nakładające się kształty w klonie są łączone, czy nie.
  • DANEObiekty (LinkListGlobal): określa obiekty, które są klonowane.
  • DANESkala (Vector): określa współczynniki skali X, Y i Z.

Tworzenie skryptów

Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.

Aby utworzyć Klona użyj metody make_clone modułu Rysunek Roboczy (dostępne w wersji 0.19). Ta metoda zastępuje przestarzałą metodę clone.

cloned_object = make_clone(obj, delta=None, forcedraft=False)
  • obj zawiera obiekty do sklonowania. Jest to pojedynczy obiekt lub lista obiektów.
  • delta to wektor przesunięcia, który zostanie zastosowany do klonu.
  • Jeśli forcedraft ma wartość Fałsz i obj zawiera pojedynczy obiekt architektury, tworzony jest klon Architektury. Ustaw właściwość forcedraft na wartość Prawda, aby zamiast tego utworzyć Klona środowiska Rysunek Roboczy.
  • cloned_object jest zwracany wraz z obiektem klonu.

Przykład:

import FreeCAD as App
import Draft

doc = App.newDocument()

place = App.Placement(App.Vector(1000, 0, 0), App.Rotation())
polygon1 = Draft.make_polygon(3, 750)
polygon2 = Draft.make_polygon(5, 750, placement=place)

vector = App.Vector(2600, 500, 0)
cloned_object = Draft.clone([polygon1, polygon2], delta=vector)

cloned_object.Fuse = True

doc.recompute()