Draft Draft2Sketch/pl: Difference between revisions
(Updating to match new version of source page) |
No edit summary Tag: Manual revert |
||
(24 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{Docnav |
{{Docnav/pl |
||
|[[Draft_WireToBSpline| |
|[[Draft_WireToBSpline/pl|Polilinia na krzywą złożoną]] |
||
|[[Draft_Slope| |
|[[Draft_Slope/pl|Ustaw nachylenie]] |
||
|[[Draft_Workbench| |
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]] |
||
|IconL=Draft_WireToBSpline.svg |
|IconL=Draft_WireToBSpline.svg |
||
|IconR=Draft_Slope.svg |
|IconR=Draft_Slope.svg |
||
Line 10: | Line 10: | ||
}} |
}} |
||
{{GuiCommand |
{{GuiCommand/pl |
||
|Name=Draft Draft2Sketch |
|Name=Draft Draft2Sketch |
||
|Name/pl=Rysunek Roboczy: Rysunek roboczy do szkicu |
|||
|MenuLocation=Modification → Draft to Sketch |
|||
|MenuLocation=Modyfikacja → Rysunek roboczy do szkicu |
|||
|Workbenches=[[Draft_Workbench| |
|Workbenches=[[Draft_Workbench/pl|Rysunek Roboczy]], [[Arch_Workbench/pl|Architektura]] |
||
}} |
}} |
||
= |
<span id="Description"></span> |
||
==Opis== |
|||
Narzędzie [[Image:Draft_Draft2Sketch.svg|24px]] '''Rysunek roboczy do szkicu''' konwertuje obiekty środowiska pracy [[Draft_Workbench/pl|Rysunek Roboczy]] na obiekty środowiska [[Sketcher_NewSketch/pl|Szkicownik]] i odwrotnie. |
|||
[[Image:Draft_Draft2Sketch_example.png]] |
[[Image:Draft_Draft2Sketch_example.png]] |
||
{{Caption|Konwertowanie obiektów środowiska Rysunek Roboczy na szkice Szkicownika.}} |
|||
{{Caption|Converting Draft objects to Sketcher Sketches}} |
|||
= |
<span id="Usage"></span> |
||
==Użycie== |
|||
# |
# Opcjonalnie wybierz jeden lub więcej obiektów Rysunku Roboczego lub [[Sketcher_NewSketch/pl|szkic]] środowiska Szkicownik. |
||
# Polecenie można wywołać na kilka sposobów: |
|||
# There are several ways to invoke the command: |
|||
#* |
#* Naciśnij przycisk {{Button|[[Image:Draft_Draft2Sketch.svg|16px]] '''Rysunek roboczy do szkicu'''}}. |
||
#* |
#* Wybierz z menu opcję {{MenuCommand|Modyfikacja → [[Image:Draft_Draft2Sketch.svg|16px]] Rysunek roboczy do szkicu}}. |
||
# |
# Jeśli nie wybrałeś jeszcze żadnego obiektu: wybierz obiekt w oknie [[3D_view/pl|widoku 3D]]. |
||
# Zostanie utworzony nowy obiekt. |
|||
# A new object is created. |
|||
= |
<span id="Notes"></span> |
||
==Uwagi== |
|||
* Obiekty nie pochodzące ze środowiska pracy Rysunek Roboczy, które są całkowicie płaskie, również mogą być konwertowane. |
|||
* Non-Draft objects that are totally planar can also be converted. |
|||
* Polecenie może obsługiwać tylko obiekty zbudowane z linii prostych, łuków kołowych, łuków eliptycznych, krzywych złożónych i krzywych Béziera. |
|||
* The command can only handle objects made up out of straight lines, circular arcs, elliptical arcs, B-Splines and Bézier curves. |
|||
* [[Draft_BezCurve| |
* [[Draft_BezCurve/pl|Krzywe Bezier'a]] będą aproksymowane przez [[Sketcher_CreateBSpline/pl|Krzywe złożone przez punkty kontrolne]] środowiska Szkicownik. |
||
* |
* Zewnętrzne środowisko pracy [[KicadStepUp_Workbench/pl|KicadStepUp]] zawiera polecenie do konwersji [[Draft_BSpline/pl|krzywych złożonych]] środowiska Rysunek Roboczy na serię [[Sketcher_CreateArc/pl|łuków]] Szkicownika. Więcej informacji można znaleźć w temacie na forum [https://forum.freecadweb.org/viewtopic.php?f=9&t=25082 BSplines to Shape2DView and Sketcher]. |
||
* [https://forum.freecadweb.org/viewtopic.php?f=3&t=58781#p505207 |
* [https://forum.freecadweb.org/viewtopic.php?f=3&t=58781#p505207 Ten inny temat na forum] zawiera makrodefinicję do takiej konwersji. |
||
= |
<span id="Scripting"></span> |
||
==Tworzenie skryptów== |
|||
Zobacz również stronę: [https://freecad.github.io/SourceDoc/ Dokumentacja API generowana automatycznie] oraz [[FreeCAD_Scripting_Basics/pl|Podstawy pisania skryptów dla FreeCAD]]. |
|||
Aby przekonwertować obiekty na szkic, użyj metody {{incode|make_sketch}} ({{Version/pl|0.19}}) modułu Rysunek Roboczy. Metoda ta zastępuje przestarzałą metodę {{incode|makeSketch}}. |
|||
{{Code|code= |
{{Code|code= |
||
Line 50: | Line 55: | ||
}} |
}} |
||
* {{incode| |
* {{incode|lista_obiektów}} zawiera obiekty do konwersji. Jest to pojedynczy obiekt lub lista obiektów. Obsługiwane są obiekty {{incode|Draft}}, {{incode|Part::Feature}} i {{incode|Part.Shape}}. |
||
* |
* Jeśli {{incode|więzyautomatyczne}} ma wartość {{True/pl}}, wiązania zbieżności są dodawane do węzłów należących do tego samego obiektu źródłowego. |
||
* {{incode| |
* {{incode|dodajDo}} jest istniejącym obiektem szkicu, do którego dodawana jest geometria. Jeśli nie zostanie podany, tworzony jest nowy szkic. |
||
* |
* Jeśli {{incode|usuń}} ma wartość {{True/pl}}, obiekty źródłowe są usuwane. |
||
* {{incode| |
* {{incode|nazwa}} jest nazwą nowego szkicu. |
||
* {{incode| |
* {{incode|precyzjaPromienia}} wskazuje, jak powinny być obsługiwane wiązania promienia: |
||
** |
** Użyj {{incode|-1}}, aby wyłączyć wiązania promienia. |
||
** |
** Użyj {{incode|0}}, aby dodać indywidualne wiązania promienia. |
||
** Użyj liczby dodatniej, aby zaokrąglić promienie zgodnie z tą precyzją i dodać wiązania równości między krzywymi o równych promieniach. |
|||
** Use a positive number to round radii according to this precision, and to add equal constraints between curves with equal radii. |
|||
* {{incode|tol}} |
* {{incode|tol}} jest tolerancją używaną do sprawdzania, czy kształty są płaskie i współpłaszczyznowe. Użyj {{incode|-1}} dla ścisłej analizy. |
||
* {{incode| |
* {{incode|szkic}} jest zwracany wraz z obiektem szkicu. |
||
Aby przekonwertować szkic na obiekty środowiska Rysunek Roboczy, użyj metody {{incode|draftify}} modułu Rysunek Roboczy. |
|||
{{Code|code= |
{{Code|code= |
||
Line 68: | Line 73: | ||
}} |
}} |
||
* {{incode|listaobiektów}} zawiera obiekty do konwersji. Jest to pojedynczy obiekt lub lista obiektów. |
|||
* {{incode|objectslist}} contains the objects to be converted. It is either a single object or a list of objects. |
|||
* |
* Jeśli {{incode|makeblock}} ma wartość {{True/pl}}, konwertowane obiekty są grupowane w {{incode|Part::Part2DObject}}. |
||
* |
* Jeśli {{incode|usuń}} ma wartość {{True/pl}}, obiekty źródłowe są usuwane. |
||
Przykład: |
|||
Example: |
|||
{{Code|code= |
{{Code|code= |
||
Line 92: | Line 97: | ||
{{Docnav |
{{Docnav/pl |
||
|[[Draft_WireToBSpline| |
|[[Draft_WireToBSpline/pl|Polilinia na krzywą złożoną]] |
||
|[[Draft_Slope| |
|[[Draft_Slope/pl|Ustaw nachylenie]] |
||
|[[Draft_Workbench| |
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]] |
||
|IconL=Draft_WireToBSpline.svg |
|IconL=Draft_WireToBSpline.svg |
||
|IconR=Draft_Slope.svg |
|IconR=Draft_Slope.svg |
Latest revision as of 15:40, 11 December 2023
Rysunek Roboczy: Rysunek roboczy do szkicu |
Lokalizacja w menu |
---|
Modyfikacja → Rysunek roboczy do szkicu |
Środowisko pracy |
Rysunek Roboczy, Architektura |
Domyślny skrót |
brak |
Wprowadzono w wersji |
- |
Zobacz także |
brak |
Opis
Narzędzie Rysunek roboczy do szkicu konwertuje obiekty środowiska pracy Rysunek Roboczy na obiekty środowiska Szkicownik i odwrotnie.
Konwertowanie obiektów środowiska Rysunek Roboczy na szkice Szkicownika.
Użycie
- Opcjonalnie wybierz jeden lub więcej obiektów Rysunku Roboczego lub szkic środowiska Szkicownik.
- Polecenie można wywołać na kilka sposobów:
- Jeśli nie wybrałeś jeszcze żadnego obiektu: wybierz obiekt w oknie widoku 3D.
- Zostanie utworzony nowy obiekt.
Uwagi
- Obiekty nie pochodzące ze środowiska pracy Rysunek Roboczy, które są całkowicie płaskie, również mogą być konwertowane.
- Polecenie może obsługiwać tylko obiekty zbudowane z linii prostych, łuków kołowych, łuków eliptycznych, krzywych złożónych i krzywych Béziera.
- Krzywe Bezier'a będą aproksymowane przez Krzywe złożone przez punkty kontrolne środowiska Szkicownik.
- Zewnętrzne środowisko pracy KicadStepUp zawiera polecenie do konwersji krzywych złożonych środowiska Rysunek Roboczy na serię łuków Szkicownika. Więcej informacji można znaleźć w temacie na forum BSplines to Shape2DView and Sketcher.
- Ten inny temat na forum zawiera makrodefinicję do takiej konwersji.
Tworzenie skryptów
Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.
Aby przekonwertować obiekty na szkic, użyj metody make_sketch
(dostępne w wersji 0.19) modułu Rysunek Roboczy. Metoda ta zastępuje przestarzałą metodę makeSketch
.
sketch = make_sketch(objects_list, autoconstraints=False, addTo=None, delete=False, name="Sketch", radiusPrecision=-1, tol=1e-3)
lista_obiektów
zawiera obiekty do konwersji. Jest to pojedynczy obiekt lub lista obiektów. Obsługiwane są obiektyDraft
,Part::Feature
iPart.Shape
.- Jeśli
więzyautomatyczne
ma wartośćPrawda
, wiązania zbieżności są dodawane do węzłów należących do tego samego obiektu źródłowego. dodajDo
jest istniejącym obiektem szkicu, do którego dodawana jest geometria. Jeśli nie zostanie podany, tworzony jest nowy szkic.- Jeśli
usuń
ma wartośćPrawda
, obiekty źródłowe są usuwane. nazwa
jest nazwą nowego szkicu.precyzjaPromienia
wskazuje, jak powinny być obsługiwane wiązania promienia:- Użyj
-1
, aby wyłączyć wiązania promienia. - Użyj
0
, aby dodać indywidualne wiązania promienia. - Użyj liczby dodatniej, aby zaokrąglić promienie zgodnie z tą precyzją i dodać wiązania równości między krzywymi o równych promieniach.
- Użyj
tol
jest tolerancją używaną do sprawdzania, czy kształty są płaskie i współpłaszczyznowe. Użyj-1
dla ścisłej analizy.szkic
jest zwracany wraz z obiektem szkicu.
Aby przekonwertować szkic na obiekty środowiska Rysunek Roboczy, użyj metody draftify
modułu Rysunek Roboczy.
draftify(objectslist, makeblock=False, delete=True)
listaobiektów
zawiera obiekty do konwersji. Jest to pojedynczy obiekt lub lista obiektów.- Jeśli
makeblock
ma wartośćPrawda
, konwertowane obiekty są grupowane wPart::Part2DObject
. - Jeśli
usuń
ma wartośćPrawda
, obiekty źródłowe są usuwane.
Przykład:
import FreeCAD as App
import Draft
doc = App.newDocument()
rectangle = Draft.make_rectangle(2000, 1000)
circle = Draft.make_circle(500)
doc.recompute()
sketch_from_draft = Draft.make_sketch([rectangle, circle], autoconstraints=True, delete=False, radiusPrecision=0)
doc.recompute()
draft_from_sketch = Draft.draftify(sketch_from_draft, delete=False)
doc.recompute()
Środowisko pracy Rysunek Roboczy
- Kreślenie: Linia, Polilinia, Zaokrąglenie, Łuk, Łuk przez 3 punkty, Okrąg, Elipsa, Wielokąt foremny, Krzywa złożona, Krzywa Bezier'a, Punkt, Łącznik ścian, Kształt z tekstu, Kreskowanie, Prostokąt
- Adnotacje: Adnotacja wieloliniowa, Wymiarowanie, Etykieta, Edytor stylów adnotacji, Widżet skali anotacji
- Modyfikacja: Przesuń, Obróć, Skala, Odbicie lustrzane, Odsunięcie, Przytnij, Rozciągnij, Klonuj, Szyk, Szyk biegunowy, Szyk kołowy, Szyk po ścieżce, Szyk powiązań po ścieżce, Szyk z punktów, Szyk powiązań w punktach, Edycja, Podświetl element podrzędny, Połącz, Rozdziel, Ulepsz kształt, Rozbij obiekt na elementy, Polilinia na krzywą złożoną, Rysunek Roboczy do szkicu, Nachylenie, Obróć wymiar, Widok 2D kształtu
- Tacka narzędziowa: Wybór płaszczyzny, Ustaw styl, Przełącz tryb konstrukcyjny, Grupowanie automatyczne
- Przyciąganie: Przełącz przyciąganie, Przyciągnij do punktu końcowego, Przyciągnij do punktu środkowego, Przyciągnij do środka, Przyciągnij do kąta, Przyciąganie do punktu przecięcia, Przyciągnij prostopadle, Rozszerz, Przyciągnij równolegle, Przyciągnij specjalnie, Przyciąganie do najbliższego, Przyciągnij ortogonalnie, Przyciągnij do siatki, Przyciągnij do płaszczyzny roboczej, Przyciągnij do wymiaru, Pokaż / ukryj siatkę
- Różności: Zastosuj bieżący styl, Warstwa, Zarządzaj warstwami, Dodaj grupę o nazwie, Dodaj do grupy, Wybierz grupę, Dodaj do grupy konstrukcyjnej, Przełącz tryb wyświetlania, Pośrednia płaszczyzna robocza, Ulecz, Przełącz tryb kontynuacji, Pokaż przybornik przyciągania
- Dodatkowe:: Wiązania, Wypełnienie wzorem, Preferencje, Ustawienia Importu i Eksportu, DXF/DWG, SVG, OCA, DAT
- Menu podręczne:
- Kontener warstwy: Połącz duplikaty warstw, Dodaj warstwę
- Warstwa: Aktywuj warstwę, Zaznacz zawartość warstwy
- Pośrednia płaszczyzna robocza: Zapisz ujęcie widoku, Zapisz stan obiektów
Centrum użytkownika
- Jak zacząć
- Instalacja: Pobieranie programu, Windows, Linux, Mac, Dodatkowych komponentów, Docker, AppImage, Ubuntu Snap
- Podstawy: Informacje na temat FreeCAD, Interfejs użytkownika, Profil nawigacji myszką, Metody wyboru, Nazwa obiektu, Edytor ustawień, Środowiska pracy, Struktura dokumentu, Właściwości, Pomóż w rozwoju FreeCAD, Dotacje
- Pomoc: Poradniki, Wideo poradniki
- Środowiska pracy: Strona Startowa, Architektura, Assembly, CAM, Rysunek Roboczy, MES, Inspekcja, Siatka, OpenSCAD, Część, Projekt Części, Punkty, Inżynieria Wsteczna, Robot, Szkicownik, Arkusz Kalkulacyjny, Powierzchnia 3D, Rysunek Techniczny, Test Framework