Draft Split/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


{{Docnav
{{Docnav/pl
|[[Draft_Join|Join]]
|[[Draft_Join/pl|Połącz]]
|[[Draft_Upgrade|Upgrade]]
|[[Draft_Upgrade/pl|Ulepsz kształt]]
|[[Draft_Workbench|Draft]]
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]]
|IconL=Draft_Join.svg
|IconL=Draft_Join.svg
|IconR=Draft_Upgrade.svg
|IconR=Draft_Upgrade.svg
Line 10: Line 10:
}}
}}


{{GuiCommand
{{GuiCommand/pl
|Name=Draft Split
|Name=Draft Split
|Name/pl=Rysunek Roboczy: Rozdziel
|MenuLocation=ModificationSplit
|MenuLocation=ModyfikacjaRozdziel
|Workbenches=[[Draft_Workbench|Draft]], [[Arch_Workbench|Arch]]
|Workbenches=[[Draft_Workbench/pl|Rysunek Roboczy]], [[Arch_Workbench/pl|Architektura]]
|Shortcut={{KEY|S}} {{KEY|P}}
|Shortcut={{KEY|S}} {{KEY|P}}
|Version=0.18
|Version=0.18
|SeeAlso=[[Draft_Join|Draft Join]]
|SeeAlso=[[Draft_Join/pl|Połącz]]
}}
}}


==Description==
<span id="Description"></span>
==Opis==


The [[Image:Draft_Split.svg|24px]] '''Draft Split''' command splits a [[Draft_Line|Draft Line]] or [[Draft_Wire|Draft Wire]] at a specified point or edge. This command is the counterpart of the [[Draft_Join|Draft Join]] command.
Polecenie [[Image:Draft_Split.svg|24px]] '''Rozdziel''' środowiska pracy Rysunek Roboczy dzieli [[Draft_Line/pl|linie]] lub [[Draft_Wire/pl|polilinie]] w określonym punkcie lub krawędzi. Polecenie to jest odpowiednikiem polecenia [[Draft_Join/pl|Połącz]].


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


# Istnieje kilka sposobów wywołania polecenia:
# There are several ways to invoke the command:
#* Press the {{Button|[[Image:Draft_Split.svg|16px]] [[Draft_Split|Draft Split]]}} button.
#* Naciśnij przycisk {{Button|[[Image:Draft_Split.svg|16px]] '''Rozdziel'''}}.
#* Select the {{MenuCommand|Modification → [[Image:Draft_Split.svg|16px]] Split}} option from the menu.
#* Wybierz z menu opcję {{MenuCommand|Modyfikacja → [[Image:Draft_Split.svg|16px]] Rozdziel}}.
#* Use the keyboard shortcut: {{KEY|S}} then {{KEY|P}}.
#* Użyj skrótu klawiaturowego: {{KEY|S}}, a następnie {{KEY|P}}.
# Move the pointer over the correct edge of a [[Draft_Line|Draft Line]] or [[Draft_Wire|Draft Wire]].
# Przesuń kursor nad właściwą krawędź [[Draft_Line/pl|linii]] lub [[Draft_Wire/pl|polilinii]].
# Krawędź zostanie podświetlona.
# The edge is highlighted.
# Wykonaj jedną z następujących czynności:
# Do one of the following:
#* If the wire is closed:
#* Jeśli krzywa jest zamknięta:
#** Pick any point on the edge.
#** Wybierz dowolny punkt na krawędzi.
#** Krawędź zostanie odłączona od linii i stanie się oddzielną linią.
#** The edge is detached from the wire and becomes a separate wire.
#* If the wire is open:
#* Jeśli krzywa jest otwarta:
#** Pick the correct point on the edge. See [[#Notes|Notes]].
#** Wybierz odpowiedni punkt na krawędzi. Zobacz [[#Uwagi|Uwagi]].
#** Lina zostanie podzielona w wybranym punkcie.
#** The wire is split at the picked point.


== Notes ==
<span id="Notes"></span>
==Uwagi==


* Jeśli otwarta polilinia zostanie podzielona, a kliknięty punkt nie leży dokładnie na wybranej krawędzi, nowy punkt nie będzie współliniowy z poprzednią krawędzią. Użyj odpowiedniej opcji [[Draft_Snap/pl|przyciągania]], aby temu zapobiec.
* If an open wire is split and the clicked point does not lie exactly on the selected edge, the new point will not be collinear with that former edge. Use an appropriate [[Draft_Snap|Draft Snap]] option to prevent this.
* To split objects that are not [[Draft_Line|Draft Lines]] or [[Draft_Wire|Draft Wires]] you can try using [[Draft_Upgrade|Draft Upgrade]] and/or [[Draft_Downgrade|Draft Downgrade]] on them one or more times first.
* Aby podzielić obiekty, które nie [[Draft_Line/pl|linią]] lub [[Draft_Wire/pl|polilinią]], możesz spróbować użyć narzędzia [[Draft_Upgrade/pl|Ulepsz kształt]] i / lub [[Draft_Downgrade/pl|Rozbij kształt]] na nich jeden lub więcej razy.


==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 split a wire use the {{incode|split}} method of the Draft module. This method returns {{incode|None}}.
Aby Rozdzielić polilinię, użyj metody {{incode|split}} modułu Rysunek Roboczy. Metoda ta zwraca {{incode|Brak}}.


{{Code|code=
{{Code|code=
Line 54: Line 59:
}}
}}


* {{incode|wire}} the wire object to be split.
* {{incode|wire}} obiekt krzywej, który ma zostać podzielony.
* {{incode|newPoint}} the point where the split should occur.
* {{incode|newPoint}} punkt, w którym ma nastąpić podział.
* {{incode|edgeIndex}} index of the edge where the split should occur (1-based).
* {{incode|edgeIndex}} indeks krawędzi, na której ma nastąpić podział ''(z dokładnością do 1)''.


Przykład:
Example:


{{Code|code=
{{Code|code=
Line 77: Line 82:




{{Docnav
{{Docnav/pl
|[[Draft_Join|Join]]
|[[Draft_Join/pl|Połącz]]
|[[Draft_Upgrade|Upgrade]]
|[[Draft_Upgrade/pl|Ulepsz kształt]]
|[[Draft_Workbench|Draft]]
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]]
|IconL=Draft_Join.svg
|IconL=Draft_Join.svg
|IconR=Draft_Upgrade.svg
|IconR=Draft_Upgrade.svg

Latest revision as of 15:22, 11 December 2023

Rysunek Roboczy: Rozdziel

Lokalizacja w menu
Modyfikacja → Rozdziel
Środowisko pracy
Rysunek Roboczy, Architektura
Domyślny skrót
S P
Wprowadzono w wersji
0.18
Zobacz także
Połącz

Opis

Polecenie Rozdziel środowiska pracy Rysunek Roboczy dzieli linie lub polilinie w określonym punkcie lub krawędzi. Polecenie to jest odpowiednikiem polecenia Połącz.

Użycie

  1. Istnieje kilka sposobów wywołania polecenia:
    • Naciśnij przycisk Rozdziel.
    • Wybierz z menu opcję Modyfikacja → Rozdziel.
    • Użyj skrótu klawiaturowego: S, a następnie P.
  2. Przesuń kursor nad właściwą krawędź linii lub polilinii.
  3. Krawędź zostanie podświetlona.
  4. Wykonaj jedną z następujących czynności:
    • Jeśli krzywa jest zamknięta:
      • Wybierz dowolny punkt na krawędzi.
      • Krawędź zostanie odłączona od linii i stanie się oddzielną linią.
    • Jeśli krzywa jest otwarta:
      • Wybierz odpowiedni punkt na krawędzi. Zobacz Uwagi.
      • Lina zostanie podzielona w wybranym punkcie.

Uwagi

  • Jeśli otwarta polilinia zostanie podzielona, a kliknięty punkt nie leży dokładnie na wybranej krawędzi, nowy punkt nie będzie współliniowy z poprzednią krawędzią. Użyj odpowiedniej opcji przyciągania, aby temu zapobiec.
  • Aby podzielić obiekty, które nie są linią lub polilinią, możesz spróbować użyć narzędzia Ulepsz kształt i / lub Rozbij kształt na nich jeden lub więcej razy.

Tworzenie skryptów

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

Aby Rozdzielić polilinię, użyj metody split modułu Rysunek Roboczy. Metoda ta zwraca Brak.

split(wire, newPoint, edgeIndex)
  • wire obiekt krzywej, który ma zostać podzielony.
  • newPoint punkt, w którym ma nastąpić podział.
  • edgeIndex indeks krawędzi, na której ma nastąpić podział (z dokładnością do 1).

Przykład:

import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(500, 0, 0)
p3 = App.Vector(250, 0, 0)

wire = Draft.make_wire([p1, p2])

Draft.split(wire, p3, 1)
doc.recompute()