Macros recipes/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "* {{MacroLink|Icon=Macro_screw_maker1_2.png|Macro screw maker1_2|Makro twórca wkrętów1_2}}: To makro tworzy wkręt z gwintem lub bez, zgodnie z normami ISO ''([http://forum...")
(Updating to match new version of source page)
 
(435 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{TOCright}}


Ta strona zawiera listę [[Macros/pl|makrodefinicji]], które dodają funkcjonalności do programu FreeCAD.
{|class="fcinfobox wikitable ct" height=100% style="width: 230px; float: right; margin-left: 1em" |
| class="ctTitle" style="font-weight: bold; font-size: 125%;" | [[Image:Text-x-python.png|32px]] Macros
|-
| class="ctToc"|<br/>__TOC__
|}
Ta strona zawiera [[macros/pl|makrodefinicje]], które dodają funkcjonalności do programu FreeCAD.


Jeśli napisałeś makro i chcesz umieścić je w kategoriach na tej stronie, zobacz artykuł '''[[macro documentation|dokumentacja makrodefinicji]]''', aby dowiedzieć się jak właściwie przygotować dokumentację.
Jeśli napisałeś makro i chcesz umieścić je w kategoriach na tej stronie, zobacz artykuł '''[[Macro_documentation/pl|dokumentacja makrodefinicji]]''', aby dowiedzieć się jak właściwie przygotować dokumentację.


<span id="Categories"></span>
==Kategorie==
==Kategorie==


<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_3D_View_operations"></span>
===[[File:Part_CheckGeometry.svg]] Operacje w oknie widoku 3D===
===[[File:Part_CheckGeometry.svg|32px]] Operacje w oknie widoku 3D===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Macro_Align_Face_Object_to_View.png|Macro_Align_Face_Object_to_View/pl|Makro Align Face Object to View}}: To makro wyrównuje bieżący widok do wybranej powierzchni.
* {{MacroLink|Icon=Macro_Rotate_View_view_90_Degrees.png|Macro Rotate View|Makro Obrócenie widoku}}: To makro obraca aktualny widok o 90° w lewo. Działa tylko jeśli masz widok [[Image:View-top.svg|Std_ViewTop|16px|link=Std_ViewTop]] [[Std_ViewTop|XY XY ''(z góry)'']].

* {{MacroLink|Icon=Macro_Rotate_View_with_Y_pointing_upwards_.png|Macro Rotate ViewAxonometric|Makro Widok Aksonometryczny}}: To makro obraca aktualny widok w Widok aksonometryczny.
* {{MacroLink|Icon=Text_console_python.png|Macro Rotate View Free|Makro Obróć widok swobodnie.}}: To makro jest używane w konsoli Pythona i obraca aktualny widok o zadany kąt i płaszczyznę.
* {{MacroLink|Icon=Macro_Align_View_to_Face.png|Macro_Align_View_to_Face/pl|Makro Align View to Face}}: To makro wyrównuje bieżący widok do wybranej powierzchni.

* {{MacroLink|Icon=Macro_View_Rotation.png|Macro View Rotation|Makro Obrót widoku}}: Udostępnia graficzny interfejs użytkownika, który pozwala na obracanie widoku o precyzyjne wartości we wszystkich trzech kierunkach.
* {{MacroLink|Icon=Macro_Texture_Objects.png|Macro Texture Objects|Makro Obiekty Tekstury}}: To makro pozwala na tymczasowe umieszczenie wizerunku tekstury na wybranych obiektach.
* {{MacroLink|Icon=Macro_Copy3DViewToClipboard.png|Macro_Copy3DViewToClipboard/pl|Makro Copy3DViewToClipboard}}: Skopiuj zawartość widoku 3D w rozmiarze 640, 480 pikseli do schowka.

* {{MacroLink|Icon=Macro_Mouse_Cross.png|Macro Mouse Cross|Makro Krzyż myszki}}: To małe makro zmienia kursor myszki w precyzyjny krzyż.
* {{MacroLink|Icon=FCCamera_00.png|Macro_FCCamera/pl|Makro FCCamera}}: To makro potrafi obracać ekran o określony kąt i zdefiniowaną oś oraz tworzy plan zwrócony w stronę ekranu, aby utworzyć układ w określonym planie pozycjonuje wybraną powierzchnię zwróconą w stronę ekranu w celu wykrycia położenia ujęcia widoku.
* {{MacroLink|Icon=Macro_Align_View_to_Face.png|Macro Align View to Face|Makro Dopasuj widok do ściany}}: To makro wyrównuje aktualny widok do wybranej ściany.

* {{MacroLink|Icon=Macro_Align_Object_to_View.png|Macro Align Object to View|Makro Wyrównaj obiekt do widoku}}: To makro wyrównuje wybrany obiekt do bieżącego widoku i ustawia współrzędne Umiejscowienie kamery.
* {{MacroLink|Icon=Macro_Align_Camera_to_Working_Plane.png|Macro Align Camera to Working Plane|Makro Wyrównaj kamerę do płaszczyzny roboczej}}: To makro ustawia kamerę na aktualną [[Draft SelectPlane|Draft: Płaszczyznę roboczą]].
* {{MacroLink|Icon=Macro_Mouse_Cross.png|Macro_Mouse_Cross/pl|Makro Mouse Cross}}: To małe makro zamienia kursor myszki ze strzałki w precyzyjny krzyżyk.

* {{MacroLink|Icon=Macro_Align_Working_Plane_to_Camera.png|Macro Align Working Plane to Camera|Makro Wyrównaj płaszczyznę roboczą do kamery}}: To makro przesuwa aktualną [[Draft SelectPlane|Draft: Płaszczyznę roboczą]] na środek aktualnego widoku.
* {{MacroLink|Icon=Macro_Rotate_View_view_90_Degrees.png|Macro_Rotate_View/pl|Makro Rotate View}}: To makro obraca bieżący widok o 90° w lewo. Działa tylko wtedy, gdy użytkownik znajduje się w widoku [[Image:View-top.svg|Std_ViewTop/pl|16px|link=Std_ViewTop/pl]] [[Std_ViewTop/pl|XY ''(od góry)'']]
* {{MacroLink|Icon=Macro Align Face Object to View.png|Macro Align Face Object to View|Makro Wyrównaj ścianę obiektu do widoku}}: To makro wyrównuje powierzchnię wybranego obiektu do bieżącego widoku ''(w przypadku otworu w powierzchni czołowej, otwór jest umieszczony w widoku)''.

* {{MacroLink|Icon=Macro_Toggle_Views_Visibility.png|Macro Toggle Panels Visibility|Makro Przełącz widoczność paneli}}: To makro przełącza widoczność różnych paneli pomocniczych we FreeCAD, umożliwiając przeglądanie okna głównego z całą dostępną przestrzenią ekranu.
* {{MacroLink|Icon=Text_console_python.png|Macro_Rotate_View_Free/pl|Makro Rotate View Free}}: To makro jest używane w konsoli Python i obraca bieżący widok o podany kąt i płaszczyznę.
* {{MacroLink|Icon=FCCamera_00.png|Macro FCCamera|Makro FCCamera}}: To makro może obracać ekran o określony kąt i zdefiniowaną oś oraz tworzyć płaszczyznę skierowaną do ekranu. W celu utworzenia formy w określonej pozycji planu należy ustawić wybraną ścianę przed ekranem, w celu wykrycia pozycji kamery.

* {{MacroLink|Icon=Macro SelectVisible.png|Macro_Toggle_Visibility|Makro Przełącz widoczność}}: Zestaw trzech makrodefinicji, <br>makro '''1:''' ukrywa obiekty nie wybrane, <br>makro '''2:''' wyświetla wszystkie obiekty, <br>makro '''3:''' ukrywa wszystkie obiekty.
* {{MacroLink|Icon=Macro VisibleAlls.png|Macro VisibleAlls|Makro Widoczne wszystkie obiekty}}: To makro sprawdza, czy wszystkie obiekty w dokumencie widoczne, parametr ''(Visibility=True)''.
{{MacroLink|Icon=Macro_Rotate_View_with_Y_pointing_upwards_.png|Macro_Rotate_ViewAxonometric/pl|Makro Rotate ViewAxonometric}}: To makro obraca bieżący widok w ujęciu widoku aksonometrycznego.

* {{MacroLink|Icon=Macro HiddenAlls.png|Macro HiddenAlls|Makro Ukryte wszystkie obiekty}}: To makro sprawdza, czy wszystkie obiekty w dokumencie są ukryte, parametr ''(Visibility=False)''.
* {{MacroLink|Icon=Macro_Screen_Wiki.png|Macro_Screen_Wiki/pl|Makro Screen Wiki}}: To makro umożliwia zapisanie widoku 3D w żądanym formacie. Widok 3D lub pełne okno 3D programu FreeCAD przyjmuje żądane wymiary.
* {{MacroLink|Icon=Macro If Selected Stay If Not Then Delete.png|Macro If Selected Stay If Not Then Delete|Makro Jeśli wybrano Zostań, jeśli nie, usuń}}: Wszystkie obiekty, które nie zostały wybrane, zostaną usunięte!!

* {{MacroLink|Icon=Macro SelectVisible2.png|Macro_Toggle_Visibility2_1-2|Makro Przełącz widoczność2 1-2}}: Zestaw dwóch makrodefinicji, <br>makro '''1:''' Macro_Toggle_Visibility2_1-2 ukrywa obiekty niewybrane, <br>makro '''2:''' Macro_Toggle_Visibility2_2-2 wyświetla wszystkie obiekty, makro z oryginalną widocznością.
* {{MacroLink|Icon=Snip.png|Macro_Snip/pl|Makro Snip}}: Łatwe umieszczanie zrzutów ekranu na forum FreeCAD.
* {{MacroLink|Icon=Macro_VisibleAlls2.png|Macro_Toggle_Visibility2_2-2|Makro Przełącz widoczność2 2-2}}: Zestaw dwóch makrodefinicji, <br>makro '''1:''' Macro_Toggle_Visibility2_1-2 ukrywa obiekty niewybrane, <br>makro '''2:''' Macro_Toggle_Visibility2_2-2 wyświetla wszystkie obiekty, makro z oryginalną widocznością.

* {{MacroLink|Icon=SelectVisible.png|Macro SelectVisible|Makro Wybierz widoczne}}: Zostaną wybrane wszystkie obiekty które mają ustawiony parametr widoczności w drzewie.
* {{MacroLink|Icon=Macro_View_Rotation.png|Macro_View_Rotation/pl|Makro View Rotation}}: Udostępnia graficzny interfejs użytkownika umożliwiający obracanie widoku o precyzyjne wartości we wszystkich trzech kierunkach.
* {{MacroLink|Icon=Macro_Manage_Navigational_Styles1.png|Macro_Manage_Navigational_Style|Makro Zarządzaj Stylem Nawigacji1}}: Ta para makr pozwala na zmianę Stylu Nawigacji na ''CAD''.

* {{MacroLink|Icon=Macro_Manage_Navigational_Styles2.png|Macro_Manage_Navigational_Style2|Makro Zarządzaj Stylem Nawigacji2}}: Ta para makr pozwala na zmianę Stylu Nawigacji na ''Inventor''.
* {{MacroLink|Icon=Zoom1_1.svg|Macro_Zoom1_1/pl|Makro Zoom 1:1}}: Powiększenie w skali 1:1, dzięki czemu obiekty są wyświetlane na ekranie w ich rzeczywistych rozmiarach.
* {{MacroLink|Icon=Macro_Duplicate_Selection.png|Macro Duplicate Selection|Makro Zduplikowany wybór}}: Makro testuje czy zaznaczenie nie jest zduplikowane, wybierz obiekt w oknie widoku 3D, jeśli kursor zmieni się w symbol "Zakazu", oznacza to że wybór jest zduplikowany, makro pozostaje rezydentne.

* {{MacroLink|Icon=Macro_Copy3DViewToClipboard.png|Macro Copy3DViewToClipboard|Makro Copy3DViewToClipboard}}: Skopiuj zawartość widoku 3D o rozmiarze 640 x 480 px do schowka.
* {{MacroLink|Icon=Macro Perpendicular To Wire.png|Macro Perpendicular To Wire|Makro Prostopadle do linii łamanej}}: To makro ustawia obiekt prostopadle do wybranej linii.
* {{MacroLink|Icon=Macro Rotate To Point.png|Macro Rotate To Point|Makro Obróć w punkcie}}: Makro do obracania samego obiektu z osią obrotu ze środkiem w klikniętym polu wyboru, środkiem masy lub ostatnim punktem.
* {{MacroLink|Icon=Macro FCTreeView.png|Macro FCTreeView|Makro FCTreeView}}: Makro umożliwia utworzenie listy wszystkich obiektów w projekcie bez określania kolejności, umożliwia sortowanie opcji według nazwy, etykiety, widoczności, grupy. Umożliwia wyszukiwanie opcji według długości według nazwy, etykiety .... bez uwzględniania wielkości liter lub z uwzględnieniem wielkości liter i zaznaczenie wszystkich obiektów wyświetlanych w oknie makra.
* {{MacroLink|Icon=Macro Select Hovering.png|Macro Select Hovering|Makro Select Hovering}}: to makro zaznacza wybór ściany, krawędzi, wierzchołka leżącego pod kursorem myszki.
* {{MacroLink|Icon=Macro ExpandTreeItem.png|Macro ExpandTreeItem|Makro Rozwiń pozycję drzewa}}: to makro rozwija wybrane elementy w widoku drzewa. Jeśli nie zaznaczono, wszystkie elementy są rozwijane/zwijane.
* {{MacroLink|Icon=Macro_Mouse_over_cb.png|Macro Mouse over cb|Makro Mouse over cb}}: to makro wyświetla wszystkie elementy pod kursorem (wyświetlane będą również elementy zasłonięte przez inne elementy)
* {{MacroLink|Icon=Macro_FC_element_selector.png|Macro FC element selector|Makro Wybierak elementów FC}}: to makro wyświetla wszystkie elementy pod kursorem to samo "Makro Mouse over cb" z GUI ''(wyświetlane będą również elementy zakryte przez inne elementy)''.
* {{MacroLink|Icon=Macro_Screen_Wiki.png|Macro_Screen_Wiki|Makro_Screen_Wiki}}: Specjalne makro dla osoby pracującej z Wiki. To makro pozwala na zapisanie widoku 3D w pożądanym formacie. Widok 3D lub pełne okno 3D programu FreeCAD przyjmuje pożądane wymiary.
* {{MacroLink|Icon=GuiResetToolbars.svg|Macro GuiResetToolbars|Makro GuiResetToolbars}}: To makro resetuje pozycję pasków narzędzi.
</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Animation"></span>
===[[File:Draft_FlipDimension.svg]] Animacja===
===[[File:Draft_FlipDimension.svg|32px]] Animacja===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Macro_crank_simul.png|Macro crank simul|Macro symulacja korby}}: Obrotowy drążek i tłok.
* {{MacroLink|Icon=Macro_Animated_Constrain.png|Macro_Animated_Constrain/pl|Makro Animated Constrain}}: Animowanie wiązania kątowego w środowisku pracy Szkicownik.

* {{MacroLink|Icon=Macro_Spring.png|Macro Spring|Makro sprężyna}}: Symulacja jednej sprężyny.
* {{MacroLink|Icon=Macro_hinge.png|Macro hinge|Makro zawias}}: Otwórz i zamknij zawias.
* {{MacroLink|Icon=Animator.svg|Macro_Animator/pl|Makro Animator}}: Animuj swój model, animując jego właściwości za pomocą właściwości Python tego obiektu.

* {{MacroLink|Icon=Macro_Assembly.png|Macro Assembly|Makro Montaż}}: Animacja złożenia.
* {{MacroLink|Icon=Macro_Animated_Constrain.png|Macro Animated Constrain|Makro Animacja wiązań}}: Animacja wiązania kąta w szkicowniku
* {{MacroLink|Icon=Macro_Assemblage_Imprimante_3D.png|Macro_Assemblage_Imprimante_3D/pl|Makro Assemblage Imprimante 3D}}: Symulacja ruchów drukarki 3D.

* {{MacroLink|Icon=Macro_Assemblage_Imprimante_3D.png|Macro Assemblage Imprimante 3D|Makro Praca drukarki 3D}}: Symulacja ruchów drukarki 3D
* {{MacroLink|Icon=Macro_Assembly.png|Macro_Assembly/pl|Macro Assembly}}: Animacja złożenia.
* {{MacroLink|Icon=Macro_Constraint_Draft.png|Macro Constraint Draft|Draft: Wiązania}}: Prosty przykład animacji Szkic linii poprzez użycie Wyrażenia do skojarzenia wielu linii i symulacji lub weryfikacji ruchu. Tutaj obrót koła tworzy ruch dla wszystkich podłączonych obiektów ''(to makro uruchamia się z FreeCAD w wersji 0.16)''.

* {{MacroLink|Icon=Macro_Constraint_Draft.png|Macro_Constraint_Draft/pl|Makro Constraint Draft}}: Prosty przykład animacji Szkic linii z wykorzystaniem wyrażeń do powiązania wielu linii i symulacji lub weryfikacji ruchu. Tutaj obrót okręgu tworzy ruch dla wszystkich połączonych obiektów ''(to makro działa w programie FreeCAD w wersji 0.16).''

* {{MacroLink|Icon=Macro_crank_simul.png|Macro_crank_simul/pl|Macro crank simul}}: Tłoczysko i tłok.

* {{MacroLink|Icon=Macro_hinge.png|Macro_hinge/pl|Makro hinge}}: Otwieranie i zamykanie zawiasu.

* {{MacroLink|Icon=Macro_Spring.png|Macro_Spring/pl|Makro Spring}}: Symulacja jednej sprężyny.


</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Code_and_scripting"></span>
===[[File:Applications-python.svg]] Kodowanie i tworzenie skryptów===
===[[File:Applications-python.svg|32px]] Kodowanie i tworzenie skryptów===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Macro_Build_Utility.png|Macro_Build_Utility/pl|Makro Build Utility}}: To makro udostępnia narzędzie do składania projektu z plików projektów podrzędnych przy użyciu funkcji Połącz projekt.
* {{MacroLink|Icon=Macro MessageBox.png|Macro MessageBox|Makro Pole informacyjne}}: Przedstawia użytkownikowi sposób przekazywania informacji za pośrednictwem GUI.

* {{MacroLink|Icon=MEPlan.png|Qt Example|Przykład Qt}}: Przykład użycia komend Qt, ich połączeń, pobierania i przypisywania danych.
* {{MacroLink|Icon=Macro_clone_explicit.png|Macro_clone_explicit/pl|Makro clone explicit}}: Tworzy kopię każdego zaznaczonego obiektu i ustawia jego właściwości na wyrażenie łączące z oryginalnym obiektem, czyniąc z niego jawny i edytowalny klon.
* {{MacroLink|Icon=Macro_Python_Assistant_Window.png|Macro Python Assistant Window|Makro Okno asystenta Pythona}}: To makro zapewnia przestrzeń roboczą wycinania/kopiowania/wklejania kodu Pythona, jest podzielone na segmenty, dzięki czemu można wybrać różne sekcje i zachowuje ciągłość pomiędzy sesjami FreeCAD.

* {{MacroLink|Icon=Macro_Build_Utility.png|Macro Build Utility|Makro Budowanie narzędzi użytkowych}}: To makro zapewnia narzędzie do składania projektu z plików podprojektów za pomocą funkcji Połącz projekt.
* {{MacroLink|Icon=Editor_Assistant_Icon.svg|Macro_Editor_Assistant/pl|Makro Editor Assistant}}: Rozszerza możliwości zintegrowanego edytora Python programu FreeCAD.
* {{MacroLink|Icon=Macro_Global_Variable_Watcher.png|Macro Global Variable Watcher|Makro Globalny obserwator zmiennych}}: To makro ułatwia użytkownikowi wybór zmiennych globalnych i monitorowanie ich wartości.

* {{MacroLink|Icon=Macro_clone_explicit.png|Macro clone explicit|Makro klonuj jawnie}}: Tworzy kopię każdego zaznaczonego obiektu i ustawia jego właściwości na wyrażenie odsyłające do oryginalnego obiektu, czyniąc go jawnym i edytowalnym klonem.
* {{MacroLink|Icon=Macro_Global_Variable_Watcher.png|Macro_Global_Variable_Watcher/pl|Makro Global Variable Watcher}}: Ta makrodefinicja ułatwiają użytkownikowi wybieranie zmiennych globalnych i monitorowanie ich wartości.

* {{MacroLink|Icon=Macro_MessageBox.png|Macro_MessageBox/pl|Makro MessageBox}}: Pokazuje, jak przekazywać informacje użytkownikowi za pomocą graficznego interfejsu użytkownika.

* {{MacroLink|Icon=Macro_Print_SceneGraph.png|Macro_Print_SceneGraph/pl|Makro Print SceneGraph}}: Drukuje diagram sceny.

* {{MacroLink|Icon=Macro_Python_Assistant_Window.png|Macro_Python_Assistant_Window/pl|Makro Python Assistant Window}}: To makro zapewnia środowisko pracy typu wytnij / kopiuj / wklej dla kodu Python, jest podzielone na segmenty, dzięki czemu można wybierać różne sekcje, i jest trwałe między sesjami FreeCAD.

<!--THIS MACRO "Macro ZTest Over 128" SHOULD NOT BE TRANSLATED-->
* {{MacroLink|Icon=Macro_ZTest_Over_128.png|Macro_ZTest_Over_128|Macro ZTest Over 128}}: This macro is only used by programmers Test characters ASCII over 127.

* {{MacroLink|Icon=MEPlan.png|Qt_Example/pl|Qt Example}}: Przykład użycia poleceń Qt, ich połączeń, ekstrakcji i przypisywania danych.

* [[Image:Text-x-python.png|24px]] [https://github.com/dprojects/scanObjects scanObjects]: Narzędzie kontrolne do tworzenia makr FreeCAD i usuwania błędów w projekcie.

* {{MacroLink|Icon=TNP_solution.png|Macro_TNP_solution/pl|Makro Rozwiązanie TNP}}: Podstawowy przykład rozwiązania problemu nazewnictwa topologicznego. Makrodefinicja ta jest przeznaczona wyłącznie dla programistów.


<!--NOT MODIFY THE POSITION OF THIS MACRO THIS MACRO "Macro ZTest Over 128" DO NOT HAVE TO BE TRANSLATED-->
* {{MacroLink|Icon=Macro_ZTest_Over_128.png|Macro ZTest Over 128|Macro ZTest Over 128}}: This macro is only used by programmers Test characters ASCII over 127.
</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Conversion"></span>
===[[File:Arch_MeshToShape.svg]] Konwersja===
===[[File:Arch_MeshToShape.svg|32px]] Konwersja===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Applications-python.svg|Macro_3DXML_import/pl|Makro 3DXML import}}: Importuje plik 3DXML-ascii do programu FreeCAD, ograniczona funkcjonalność.
* {{MacroLink|Icon=Macro_Extract_Wires_from_Mesh.png|Macro Extract Wires from Mesh|Makro Wyciągnij linie łamane z siatki}}: Wyciąga łamane linie graniczne z wybranych siatek.

* {{MacroLink|Icon=Macro_MeshToPart.png|Macro MeshToPart|Makro MeshToPart}}: Konwertuje wybrane siatki na części.
* {{MacroLink|Icon=PartToVRML.png|Macro PartToVRML|Makro PartToVRML}}: Konwersja wybranych części na siatki VRML dla uzyskania małych rozmiarów i szybszego ładowania ''(modele VRML zgodne z Kicadem i Blenderem)''.
* {{MacroLink|Icon=Macro_Compound_Plus.png|Macro_Compound_Plus/pl|Makro Compound Plus}}: Zestaw poleceń szkicu w małym makrze dla szkicu 2D Przykład: praca z plikami DXF.

* {{MacroLink|Icon=Macro_FaceToSketch.png|Macro FaceToSketch|Makro FaceToSketch}}: Konwertuje wybraną ścianę do pojedynczego szkicu bez wprowadzania wiązań.
{{MacroLink|Icon=Macro_Creating_faces_from_a_DXF_file.png|Macro_Creating_faces_from_a_DXF_file/pl|Makro Creating faces from a DXF file}}: Ta makrodefinicja tworzy twarze z pliku DXF, "warstwy" są rozpoznawane oddzielnie i egzaminowane w grupach.
* {{MacroLink|Icon=Macro FCWire To Volume.png|Macro FCWire To Volume|Makro FCWire To Volume}}: To makro tworzy operację logiczną z zaznaczonymi obiektami, wystarczy zaznaczyć linie łamane, nadać im grubość i kliknąć "Utwórz".

* {{MacroLink|Icon=Macro_DeepCopy.png|Macro_DeepCopy|Makro DeepCopy}}: Wykonaj związek z części z kopią wszystkich jej kształtów.
* {{MacroLink|Icon=Macro_DeepCopy.png|Macro_DeepCopy/pl|Makro DeepCopy}}: Utwórz złożenie z części z kopią wszystkich kształtów.

* {{MacroLink|Icon=Macro_DXF_to_Face_and_Sketch.png|Macro_DXF_to_Face_and_Sketch/pl|Makro DXF to Face and Sketch}}: Ta makrodefinicja konwertuje wybrane elementy importowanego pliku DXF na powierzchnię i szkic.

* {{MacroLink|Icon=Macro_Dxf_To_Shape.png|Macro_Dxf_To_Shape/pl|Makro Dxf To Shape}}: Makro narzędzie do tworzenia unikalnej linii łamanej z wieloma poliliniami, typ tworzonej linii jest wybierany spośród typów MakeWire, Bspline, BsplineCurve, BsplineCurve + Arc, Polygon, Bezier curve.

* {{MacroLink|Icon=Macro_Extract_Wires_from_Mesh.png|Macro_Extract_Wires_from_Mesh/pl|Makro Extract Wires from Mesh}}: Wyodrębnia linie graniczne z wybranych siatek.

* {{MacroLink|Icon=Macro_FaceToSketch.png|Macro_FaceToSketch/pl|Makro FaceToSketch}}: Przekształca wybraną powierzchnię w pojedynczy szkic bez wiązań.

* {{MacroLink|Icon=FCBmpImportLogo.svg|Macro_FCBmpImport/pl|Makro FCBmpImport}}: Importuj czarno-białe obrazy BMP do programu FreeCAD jako szkic, linie, bryły lub grafikę BMP w skali szarości dla litofanów.

* {{MacroLink|Icon=Macro_FCWire_To_Volume.png|Macro_FCWire_To_Volume/pl|Makro FCWire To Volume}}: Makrodefinicja tworzy operację logiczną z zaznaczonymi obiektami, wystarczy zaznaczyć linię i nadać im grubość, a następnie kliknąć przycisk "Utwórz".

* {{MacroLink|Icon=Applications-python.svg|Macro_Iges_PyImporter/pl|Makro Iges PyImporter}}: Importuje plik formatu iges z jednostką 128, na przykład plik iges z FreeShip, do FreeCAD.

* {{MacroLink|Icon=Macro_MeshToPart.png|Macro_MeshToPart/pl|Macro MeshToPart}}: Konwertuje wybrane siatki na części.

* {{MacroLink|Icon=MultiCopy-reduced.png|Macro_MultiCopy/pl|Makro MultiCopy}}: Funkcja MultiCopy umożliwia powielanie ''(kopiowanie i wklejanie)'' wielu obiektów FreeCAD, które można etykietować kolejno i w niestandardowy sposób.

* {{MacroLink|Icon=PartToVRML.png|Macro_PartToVRML/pl|Makro PartToVRML}}: Konwertuje wybrane części na siatki VRML w celu zmniejszenia rozmiaru i przyspieszenia ładowania ''(modele VRML zgodne z programami Kicad i Blender)''.


</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Draft_Workbench_and_2D"></span>
===[[File:Drawing-orthoviews.svg]] Środowisko pracy Drawing===
===[[File:Draft_BSpline.svg|32px]] środowisko pracy Rysunek Roboczy i 2D===

The [[Drawing Workbench|Drawing Workbench]] is considered obsolete since FreeCAD 0.17. Consider using the [[TechDraw Workbench|TechDraw Workbench]] instead.


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Macro_Align_Camera_to_Working_Plane.png|Macro_Align_Camera_to_Working_Plane/pl|Makro Align Camera to Working Plane}}: Ta makrodefinicja wyrównuje ujęcie widoku do bieżącej [[Draft_SelectPlane/pl|Płaszczyzna robocza projektu]].
* {{MacroLink|Icon=Macro_Automatic_drawing.png|Macro Automatic drawing|Makro Automatic drawing}}: pozwala użytkownikowi na uzyskanie widoku swojego obiektu na rysunku w 4 różnych pozycjach ''(przód, góra, iso, prawo)''. Potrzebne są pewne modyfikacje, aby było to idealnie efektywne.

* {{MacroLink|Icon=Macro_CartoucheFC.png|Macro CartoucheFC|Makro CartoucheFC}}: To makro GUI do wypełniania po prostu wszystkich pól arkusza wykonawczego planu FreeCAD, formatu daty i symbolu trybu wyświetlania dostosowuje się do wybranego regionu UE lub USA.
* {{MacroLink|Icon=Macro_Align_Working_Plane_to_Camera.png|Macro_Align_Working_Plane_to_Camera/pl|Makro Align Working Plane to Camera}}: Ta makrodefinicja przesuwa bieżącą [[Draft_SelectPlane/pl|Płaszczyznę roboczą]] na środek bieżącego widoku.
* {{MacroLink|Icon=Macro_CartoucheFC_Full.png|Makro CartoucheFC Full|Macro CartoucheFC Full}}: To makro GUI do wypełniania po prostu wszystkich pól formularza wykonawczego planu FreeCAD [[Misc_templates_Full/pl|Wypełnij szablon]], format daty i symbol trybu wyświetlania dostosowuje się do wybranego regionu UE lub USA.

* {{MacroLink|Icon=Macro_CartoucheFC_2.png|Macro CartoucheFC 2|Makro CartoucheFC 2}}: To makro GUI do wypełniania po prostu wszystkich pól formularza '''model 2''' arkusza wykonawczego planu FreeCAD.
* {{MacroLink|Icon=Macro_Draft_Circle_3_Points.png|Macro_Draft_Circle_3_Points/pl|Makro Draft Circle 3 Points}}: Tworzy okrąg z 3 wybranych punktów ortogonalnych 2D.
* {{MacroLink|Icon=Macro_Normal_Vector.png|Macro Normal Vector|Makro Normal Vector}}: Uzyskaj wektor normalny wstępnie wybranej ściany w celu utworzenia widoku rysunku normalnego dla tej ściany.

* {{MacroLink|Icon=Macro_Draft_Circle_3_Points.png|Macro_Draft_Circle_3_Points_3D/pl|Makro Draft Circle 3 Points 3D}}: Tworzy okrąg z 3 wybranych punktów w przestrzeni 3D.

* {{MacroLink|Icon=Applications-python.svg|Macro_Draft_Circle_Tangent/pl|Makro Draft Circle Tangent}}: Tworzy styczne do okręgów Rysunku roboczego.

* {{MacroLink|Icon=Macro_EdgesToArc.png|Macro_EdgesToArc/pl|Makro EdgesToArc}}: Jeśli to możliwe, przekształca wybrane Krawędzie w łuk kołowy. Funkcja jest przydatna przy przywracaniu dyskretnych łuków.

* {{MacroLink|Icon=Macro_Ellipse-Center%2B2Points.png|Macro_Ellipse-Center+2Points/pl|Makro Ellipse-Center+2Points}}: Tworzy elipsę, wybierając trzy punkty ''(w tej kolejności)'': środek, promień główny i promień mały.

* {{MacroLink|Icon=Macro_FCConvertLines.png|Macro_FCConvertLines|Macro FC Convert Lines}}: Ta marodefinicja konwertuje obiekt linii w linię przerywaną, w linię punktową, w linię dwupunktową, w linię zygzakową, w linię odręczną ''(falistą)'' o podanych wymiarach.

* {{MacroLink|Icon=Macro_Make_Arc_3_Points.png|Macro_Make_Arc_3_Points/pl|Makro Make Arc 3 Points}}: Tworzy łuk z 3 wybranych punktów.

* {{MacroLink|Icon=Macro_Draft_Circle_3_Points.png|Macro_Make_Circle_3_Points/pl|Makro Make Circle 3 Points}}: Tworzy okrąg na podstawie trzech wybranych punktów, przy czym punktami mogą być obiekty.

* {{MacroLink|Icon=Macro_Rectellipse.png|Macro_Rectellipse/pl|Makro Rectellipse}}: Tworzy prostokątną parametryczną.


</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Fem_Workbench"></span>
===[[File:Draft_BSpline.svg]] Dxf 2D Draft===
===[[File:Workbench_FEM.svg|32px]] środowisko pacy MES===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Text-x-python.png|Macro_export_transient_FEM_results/pl|Makro export transient FEM results}}: To makro eksportuje wiele obiektów wyników FEM z analizy stanów nieustalonych do formatu VTK i generuje plik PVU, który może być użyty do załadowania wyników bezpośrednio do programu ParaView w celu dalszego przetwarzania końcowego.
* {{MacroLink|Icon=Macro Rectellipse.png|Macro Rectellipse|Macro Rectellipse}}: creates a parametric rectellipse

* {{MacroLink|Icon=Macro_Draft_Circle_3_Points.png|Macro Make Circle 3 Points|Macro Make Circle 3 Points}}: creates a circle on 3 selected points, the points can be objects (this example brings together the two examples below, all parameters simply settle on a graphic window).
* {{MacroLink|Icon=Macro_Draft_Circle_3_Points.png|Macro Draft Circle 3 Points|Macro Draft Circle 3 Points}}: creates a circle from 3 selected points 2D orthogonal
* {{MacroLink|Icon=Macro_GMSH.png|Macro_GMSH/pl|Makro GMSH}}: Tworzenie siatek FEM za pomocą Generatora siatek GMSH.
* {{MacroLink|Icon=Macro_Draft_Circle_3_Points.png|Macro Draft Circle 3 Points 3D|Macro Draft Circle 3 Points 3D}}: creates a circle from 3 selected points in the space 3D
* {{MacroLink|Icon=Macro Make Arc 3 Points.png|Macro Make Arc 3 Points|Macro Make Arc 3 Points}}: creates a arc from 3 selected points
* {{MacroLink|Icon=Macro_Ellipse-Center%2B2Points.png|Macro Ellipse-Center+2Points|Macro Ellipse-Center+2Points}} Makes an ellipse by selecting three points (in this order): centre, major radius and minor radius
* {{MacroLink|Icon=Macro_FCConvertLines.png|Macro FCConvertLines|Macro FC Convert Lines}}: this macro convert the object line, wire in line Dash, DashDot, DashDotDot,ZigZag and Hand with the dimensions given.
* {{MacroLink|Icon=Macro_EdgesToArc.png|Macro EdgesToArc|Macro EdgesToArc}}: Converts the selected Edges to a circular Arc if possible. Useful for restoring discretized arcs.
* {{MacroLink|Icon=Macro_Creating_faces_from_a_DXF_file.png|Macro Creating faces from a DXF file|Macro Creating faces from a DXF file}}: This macro create face from a DXF file, the "Layer" are recognized separate and trained in groups.
* {{MacroLink|Icon=Macro_DXF_to_Face_and_Sketch.png|Macro DXF to Face and Sketch|Macro DXF to Face and Sketch}}: This macro converts selected elements of imported dxf to face and sketch.
* {{MacroLink|Icon=Macro_Compound_Plus.png|Macro_Compound_Plus|Macro Compound Plus}}: Draf command set in a small macro for the 2D sketch example: work with the DXF files.
* {{MacroLink|Icon=Macro Dxf To Shape.png|Macro Dxf To Shape|Macro Dxf To Shape}}: Macro utility for create unique wire with many wires, the type wire created is selected to MakeWire, Bspline, BsplineCurve, BsplineCurve + Arc, Polygon, Bezier curve


</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


===[[File:Fem_ResultDisplacement.svg]] Fem===
===[[File:Std_Windows.svg|32px]] Gui===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Macro_GMSH.png|Macro GMSH|Makro GMSH}}: Utwórz siatki FEM za pomocą generatora siatki GMSH
* {{MacroLink|Icon=GuiResetToolbars.svg|Macro_GuiResetToolbars/pl|Makro GuiResetToolbars}}: Ta makrodefinicja resetuje położenie pasków narzędzi.

* {{MacroLink|Icon=Text-x-python.png|Macro_export_transient_FEM_results|Makro Eksport przejściowych wyników FEM}}: To makro eksportuje wiele obiektów wyników FEM z analizy przejściowej do formatu VTK i generuje plik PVU, który może być użyty do załadowania wyników bezpośrednio do ParaView w celu późniejszego przetwarzania.
* {{MacroLink|Icon=Macro_MacroMenu.png|Macro_MacroMenu/pl|Makro MacroMenu}}: Dodaj makrodefinicje znajdujące się w folderze {{incode|Macros}} do menu Makrodefinicji programu FreeCAD.

* {{MacroLink|Macro_SplitPropEditor/pl|Makro SplitPropEditor}}: Tymczasowo wydziela edytor właściwości z widoku złożonego do oddzielnego widżetu dokowanego.

* {{MacroLink|Icon=Macro_Toggle_Views_Visibility.png|Macro_Toggle_Panels_Visibility/pl|Makro Toggle Panels Visibility}}: To makro przełącza widoczność różnych paneli pomocniczych w programie FreeCAD, umożliwiając wyświetlanie okna głównego na całej dostępnej przestrzeni ekranu.

* {{MacroLink|Icon=MacroToolbarManager_icon.svg|Macro_MacroToolbarManager/pl|Makro Menadżer pasków narzędzi}}: Łatwe zarządzanie niestandardowymi paskami narzędzi makrodefinicji, pozwala tworzyć, zmieniać nazwy i usuwać paski narzędzi, dodawać i usuwać makrodefinicje, edytować skróty i ikony, zawiera nawet proste narzędzie do tworzenia ikon xpm.

</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Info_and_measurements"></span>
===[[File:Part_Measure_Clear_All.svg]] Informacje i wymiarowanie===
===[[File:Part_Measure_Linear.svg|32px]] Informacje i wymiarowanie===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=BoundBoxTracing.png|Macro_BoundingBox_Tracing/pl|Makro BoundingBox Tracing}}: Ta makrodefinicja wykonuje czerwony ślad ''(edytowalny)'' wokół Ramki otaczającej za pomocą sześciu prostokątów.
* {{MacroLink|Icon=FCInfo.png|Macro FCInfo|Macro FCInfo}}: Gives a series of information about the selected shape and can display a conversion of length, inclination (degrees, radian, grade) shape, surface, volume and the weight of the form in the density selected in various international and Anglo-Saxon units

* {{MacroLink|Icon=FCInfo.png|Macro FCInfo Alternate Linux|Macro FCInfo Alternate Linux}}: same as above, but for Linux
* {{MacroLink|Icon=CenterFace.png|Macro_CenterFace/pl|Makro CenterFace}}: Ta makrodefinicja śledzi na czerwono ''(z możliwością edycji)'' środkową płaszczyznę ''(masę)'' za pomocą jednego punktu i wyświetla współrzędne.
* {{MacroLink|Icon=Macro_FCInfoGlass.png|Macro FCInfoGlass|Macro FCInfoGlass}}: Gives a series of information about the selected shape and displayed in screen 3D

* {{MacroLink|Icon=FCInfoToMouse.png|Macro FCInfoToMouse|Macro FCInfoToMouse}}: Provide informations coordinates, length and angles in real time on the mouse in a bubble annotation displayed in the 3D screen
* {{MacroLink|Icon=Macro_CenterOfMass.png|Macro_CenterOfMass/pl|Makro CenterOfMass}}: Podaje masę całkowitą i środek masy wielu obiektów wybranych z uwzględnieniem określonej gęstości.
* {{MacroLink|Icon=Macro_Delta_xyz.png|Macro Delta xyz|Macro Delta xyz}}: Gives the Delta values and the distance between 2 points

* {{MacroLink|Icon=Macro_ObjectInfo.png|Macro ObjectInfo|Macro ObjectInfo}}: User-friendly "Info" module created by a FreeCAD user
* {{MacroLink|Icon=Macro_cross_section.png|Macro_cross_section/pl|Makro cross section}}: Wyświetla interaktywnie przesuwany przekrój.
* {{MacroLink|Icon=Macro_Dump_Objects.png|Macro Dump Objects|Macro Dump Objects}}: This macro generates a listing of all objects in the current document - the list can be in a window or on the Report view.

* {{MacroLink|Icon=Macro_MeasureCircle.png|Macro MeasureCircle|Macro MeasureCircle}}: Compute the radius of a circle by 3 points or a circular edge.
* {{MacroLink|Icon=Macro_Delta_xyz.png|Macro_Delta_xyz/pl|Makro Delta xyz}}: Podaje wartości delty i odległość między dwoma punktami.
* {{MacroLink|Icon=Macro CenterOfMass.png|Macro CenterOfMass|Macro CenterOfMass}}: Gives the total mass and the center of mass of multiple objects selected with the density chosen.

* {{MacroLink|Icon=Macro_SimpleProperties.png|Macro SimpleProperties|Macro SimpleProperties}}: Display in a concise way basic physical properties of an object (volume, bound box dimensions, ...)
* {{MacroLink|Icon=Macro_Dump_Objects.png|Macro_Dump_Objects/pl|Makro Dump Objects}}: Ta makrodefinicja generuje listę wszystkich obiektów w bieżącym dokumencie - lista może znajdować się w oknie lub w widoku raportu.

* {{MacroLink|Icon=Macro_FC_element_selector.png|Macro_FC_element_selector/pl|Makro FC element selector}}: Ta makrodefinicja wyświetla wszystkie elementy poniżej kursora w taki sam sposób, jak "Makro Mysz nad cb" z GUI ''(elementy zasłonięte przez inne elementy również zostaną wyświetlone)''.

* {{MacroLink|Icon=FCInfo.png|Macro_FCInfo/pl|Makro FCInfo}}: Podaje szereg informacji o wybranym kształcie i może wyświetlić przeliczenie długości, nachylenia ''(stopnie, radian, gradient)'' kształtu, powierzchni, objętości oraz masy kształtu w wybranej gęstości w różnych jednostkach międzynarodowych i anglosaskich.

* {{MacroLink|Icon=FCInfo.png|Macro_FCInfo_Alternate_Linux/pl|Makro FCInfo Alternate Linux}}: To samo, co powyżej, ale dla systemu Linux ''(przestarzałe)''.

* {{MacroLink|Icon=FCInfoToolBar.png|Macro_FCInfo_ToolBar/pl|Makro FCInfo ToolBar}}: Wyświetla szereg informacji o wybranym kształcie jako FCInfo w mini pasku narzędzi.

* {{MacroLink|Icon=Macro_FCInfoGlass.png|Macro_FCInfoGlass/pl|Makro FCInfoGlass}}: Podaje szereg informacji o wybranym kształcie i wyświetla je na ekranie 3D.

* {{MacroLink|Icon=FCInfoToMouse.png|Macro_FCInfoToMouse/pl|Makro FCInfoToMouse}}: Udostępnia informacje o współrzędnych, długości i kątach w czasie rzeczywistym na kursorze myszki w postaci adnotacji w dymku wyświetlanej na ekranie 3D.

* {{MacroLink|Icon=Macro_FCTreeView.png|Macro_FCTreeView/pl|Makro FCTreeView}}: Makrodefinicja do tworzenia listy wszystkich obiektów w projekcie w jednej liście bez hierarchii, opcje sortowania według nazwy, etykiety, widoczności, grupy, opcja wyszukiwania według nazwy, etykiety... bez rozróżniania wielkości liter lub z rozróżnianiem wielkości liter oraz zaznaczania wszystkich obiektów wyświetlanych w oknie makra.

* {{MacroLink|Icon=Macro_HighlightCommon.png|Macro_HighlightCommon/pl|Makro HighlightCommon}}: Wyróżnij części wspólne.

* {{MacroLink|Icon=HighlightDifference.png|Macro_HighlightDifference/pl|Makro HighlightDifference}}: Oblicz różnicę między dwoma kształtami.

* {{MacroLink|Icon=Macro_MeasureCircle.png|Macro_MeasureCircle/pl|Makro MeasureCircle}}: Obliczenie promienia okręgu przez 3 punkty lub krawędź okręgu.

* {{MacroLink|Icon=Macro_Mouse_over_cb.png|Macro_Mouse_over_cb/pl|Makro Mouse over cb}}: Ta makrodefinicja powoduje wyświetlenie wszystkich elementów znajdujących się poniżej kursora ''(wyświetlane są również elementy zakryte przez inne elementy)''.

* {{MacroLink|Icon=Macro_Normal_Vector.png|Macro_Normal_Vector/pl|Makro Normal Vector}}: UUzyskaj wektor normalny wybranej wcześniej powierzchni w celu utworzenia widoku rysunkowego normalnego do tej powierzchni.

* {{MacroLink|Icon=Macro_ObjectInfo.png|Macro_ObjectInfo/pl|Makro ObjectInfo}}: Przyjazny dla użytkownika moduł "Info" stworzony przez użytkownika programu FreeCAD.

* [[Image:Text-x-python.png|24px]] [https://github.com/dprojects/Woodworking/blob/master/Tools/showSpaceModel.py Macro showSpaceModel]: Umożliwia obliczenie zajętej przestrzeni w 3D przez kompletny model.

* [[Image:Text-x-python.png|24px]] [https://github.com/dprojects/Woodworking/blob/master/Tools/showSpaceSelected.py Macro showSpaceSelected]: Pozwala na obliczenie zajętej przestrzeni w 3D przez wszystkie wybrane obiekty.

* {{MacroLink|Icon=Macro_SimpleProperties.png|Macro_SimpleProperties/pl|Makro SimpleProperties}}: Przedstawia w zwięzły sposób podstawowe właściwości fizyczne obiektu ''(objętość, wymiary ramki otaczającej, ...)''.


</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Libraries"></span>
===[[File:Draft_VisGroup.svg]] Biblioteki===
===[[File:Draft_VisGroup.svg|32px]] Biblioteki===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Macro_BOLTS.png|Macro_BOLTS/pl|Makro BOLTS}}: Celem projektu BOLTS jest stworzenie darmowej i ogólnodostępnej biblioteki części znormalizowanych dla aplikacji CAD.
* {{MacroLink|Icon=Macro_screw_maker1_2.png|Macro screw maker1_2|Makro twórca wkrętów1_2}}: To makro tworzy wkręt z gwintem lub bez, zgodnie z normami ISO ''([http://forum.freecadweb.org/viewtopic.php?f=22&t=6088#p48519 screw_maker1_6.py.zip ze wsparciem Pyside])''. [http://forum.freecadweb.org/viewtopic.php?f=22&t=6558&start=30#p95929 ''(Screw Maker 2.0 - nowa wersja!)'']

* {{MacroLink|Icon=Macro_BOLTS.png|Macro BOLTS|Makro ŚRUBY}}: Celem makra ŚRUB jest stworzenie bezpłatnej biblioteki części znormalizowanych o otwartym kodzie źródłowym dla aplikacji CAD.
* {{MacroLink|Icon=FreeCAD Doc.png|Macro PartsLibrary|Makro PartsLibrary}}: Uruchamia przeglądarkę biblioteki części
* {{MacroLink|Icon=FreeCAD_Doc.png|Macro_PartsLibrary/pl|Makro PartsLibrary}}: Uruchamia przeglądarkę biblioteki części.

* {{MacroLink|Icon=Macro_screw_maker1_2.png|Macro_screw_maker1_2/pl|Makro screw maker1_2}}: To makro tworzy śrubę z gwintem lub bez gwintu, zgodnie z normami ISO ''([http://forum.freecadweb.org/viewtopic.php?f=22&t=6088#p48519 screw_maker1_6.py.zip ze wsparciem Pyside])''. [http://forum.freecadweb.org/viewtopic.php?f=22&t=6558&start=30#p95929 ''(Twórca śrub 2.0 - nowa wersja!)'']

</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Mathematical_functions"></span>
===[[File:Bound-expression.svg]] Funkcje matematyczne===
===[[File:Bound-expression.svg|32px]] Funkcje matematyczne===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Macro_3D_Parametric_Curve.png|Macro 3D Parametric Curve|Macro 3D Parametric Curve}}: Draw a function described by parametric equations x(t), y(t) and z(t).
* {{MacroLink|Icon=Macro_3D_Parametric_Curve.png|Macro_3D_Parametric_Curve/pl|Makro 3D Parametric Curve}}: Narysuj funkcję opisaną równaniami parametrycznymi x''(t)'', y''(t)'' oraz z''(t)''.

* {{MacroLink|Icon=Macro_Draw_2D_Function.png|Macro Draw 2D Function|Macro Draw 2D Function}}: draws a function described by an equation z=F(x)
* {{MacroLink|Icon=Macro_Draw_Parametric_2D_Function.png|Macro Draw Parametric 2D Function|Macro Draw Parametric 2D Function}}: Based on the above macro, but for parametric and optionally polar
* {{MacroLink|Icon=Macro_Draw_2D_Function.png|Macro_Draw_2D_Function/pl|Makro Draw 2D Function}}: Rysuje funkcję opisaną równaniem z=F''(x)''.

* {{MacroLink|Icon=WF_wf.png|Macro WorkFeatures|Macro WorkFeatures}}: Tool utility : Tab > Wire > Curves And Surfaces {{KEY|Launch Curves and Surfaces Menu ...}}
* {{MacroLink|Icon=Macro_Draw_Parametric_2D_Function.png|Macro_Draw_Parametric_2D_Function/pl|Makro Draw Parametric 2D Function}}: Na podstawie powyższego makra, ale dla wartości parametrycznych i opcjonalnie biegunowych.
equations.

* {{MacroLink|Icon=Parametric_Curve_FP.svg|Macro_Parametric_Curve_FP/pl|Makro Parametric Curve FP}}: Aktualizacja funkcji w Pythonie Macro 3D Parametric Curve.


</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Object_creation"></span>
===[[File:IFC.svg]] Wielofunkcyjne===
===[[File:Workbench_Image.svg|32px]] Tworzenie obiektów===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=AeroFoil.png|Macro_AeroFoil/pl|Makro AeroFoil}}: AeroFoil tworzy krzywe i powierzchnie profilów lotniczych przy użyciu wstępnie zdefiniowanych modeli, funkcji algebraicznych oraz danych w plikach DAT lub CSV.
* {{MacroLink|Icon=WF_wf.png|Macro WorkFeatures|Macro WorkFeatures}}: Tool utility to create plans of the axes, planes from 3 points, axes on a form, information on the coordinates of the shape and many other useful features to facilitate the creation of your project. This utility is up next in the combo view.

* {{MacroLink|Icon=Macro_Airfoil_Import_&_Scale.png|Macro_Airfoil_Import_&_Scale/pl|Makro Airfoil Import & Scale}}: Importuje i skaluje profil lotniczy w formacie .dat do żądanej długości cięciwy.

* {{MacroLink|Icon=Part_Prism_Apothem.svg|Macro_Apothem_Based_Prism_GUI/pl|Makro Apothem Based Prism GUI}}: Okno dialogowe GUI, które na podstawie danych wprowadzonych przez użytkownika tworzy graniastosłup bazujący na promieniu Apothema ''(inradius)''.

* {{MacroLink|Icon=Applications-python.svg|Macro_BSurf_from_grid/pl|Makro BSurf from grid}}: Tworzy powierzchnię z krzywej złożonej przez siatkę punktów.

* {{MacroLink|Icon=Macro_Circle.png|Macro_Circle/pl|Makro Circle}}: Utwórz okrąg lub łuk, podając promień, średnicę, obwód, pole powierzchni, kąt początkowy, kąt końcowy, łuk, środek kąta, linkę, strzałkę, środek ''(punkt)'' w wybranym miejscu ''(to samo powyżej bez GUI)''.

* {{MacroLink|Icon=Macro_CirclePlus.png|Macro_CirclePlus/pl|Makro CirclePlus}}: Utwórz okrąg lub łuk, podając promień, średnicę, obwód, pole powierzchni, kąt początkowy, kąt końcowy, łuk, środek kąta, linkę, strzałkę, środek (punkt) w wybranym miejscu (to samo poniżej, ale z graficznym interfejsem użytkownika) oraz tworzenie sektora i ściany.

* {{MacroLink|Icon=Macro_Cut_Circle.png|Macro_Cut_Circle/pl|Makro Cut Circle}}: Wytnij okrąg lub łuk i utwórz x łuków, podając liczbę cięć.

* {{MacroLink|Icon=Macro_Cut_Line.png|Macro_Cut_Line/pl|Makro Cut Line}}: Wytnij prostą i utwórz x punktów, podając ich liczbę, utwórz prostą lub nie, utwórz punkty lub nie, utwórz dwukolorowy lub nie w zależności od wyboru.

* {{MacroLink|Icon=Cam-groover-icon-32x32.png|Macro_FCCamGroover/pl|Makro FCCamGroover}}: Tworzy rowkowany walec dla krzywki.

* {{MacroLink|Icon=FCCircularTextButtom.png|Macro_FCCircularText/pl|Makro FCCircularText}}: Ta makrodefinicja tworzy napis na obwodzie walca.

* {{MacroLink|Icon=FCHoneycombMakerIcon.png|Macro_FCHoneycombMaker/pl|Makro FCHoneycombMaker}}: Tworzy parametryczną siatkę o kształcie plastra miodu.

* {{MacroLink|Icon=FCSpring_Helix_Variable.png|Macro_FCSpring_Helix_Variable/pl|Makro FCSpring Helix Variable}}: Ta makrodefinicja tworzy jedną ściętą sprężynę, której wielkość można regulować za pomocą wszystkich zwojów.

* {{MacroLink|Icon=FCSpring_On_Surface.png|Macro_FCSpring_On_Surface/pl|Makro FCSpring On Surface}}: Ta makrodefinicja tworzy jedną sprężynę ''(spiralę)'' na powierzchni obiektu ''(bryły)''.

* {{MacroLink|Icon=Macro_Geodesic_Dome.svg|Macro_Geodesic_Dome/pl|Makro Geodesic Dome}}: Ta makrodefinicja tworzy powłokę kopuły geodezyjnej.

* {{MacroLink|Icon=Macro_Guitar_fretboard.png|Macro_Guitar_fretboard/pl|Makro Guitar fretboard}}: Twórca podstrunnicy gitary.

* {{MacroLink|Icon=Macro_Guitar_Nut.png|Macro_Guitar_Nut/pl|Makro Guitar Nut}}:Twórca nakrętek gitarowych.

* {{MacroLink|Icon=Macro_Half_turn_stairs.png|Macro_Half_turn_stairs/pl|Makro Half turn stairs}}: Tworzy schody półobrotowe ''(lewe/prawe)'' na podstawie pliku danych.

* {{MacroLink|Icon=Macro_Half_Hull_Model.png|Macro_Half-Hull_Model/pl|Makro Half-Hull Model}}: Ta makrodefinicja generuje modele trójwymiarowe [http://en.wikipedia.org/wiki/Half_hull_model_ship półkadłuba] i pełnokadłubowe z serii rysunków 2D.

* {{MacroLink|Icon=Hilbert_curve_icon.png|Macro_HilbertCurve/pl|Makro HilbertCurve}}: Tworzy linie krzywej Hilberta w 2 lub 3 wymiarach, wykonując wiele iteracji.

* {{MacroLink|Icon=Macro_Honeycomb.svg|Macro_Honeycomb/pl|Makro Honeycomb}}: Tworzy obiekt Python Honeycomb kompatybilny ze środowiskiem pracy Projekt Części.

* {{MacroLink|Icon=ImportAirfoil.svg|Macro_ImportAirfoil/pl|Makro ImportAirfoil}}: Import współrzędnych profilu lotniczego, a następnie skalowanie profilu lotniczego, obracanie, translacja w płaszczyźnie, translacja wzdłuż rozpiętości, wybór płaszczyzny i osi głównej oraz przekształcenie geometrii w szkic.

* {{MacroLink|Icon=Intersection_Icon.svg|Macro_Intersection/pl|Makro Intersection}}: Znajduje przecięcie między dwiema lub trzema wybranymi krawędziami / powierzchniami, działa również z płaszczyznami odniesienia i liniami odniesienia. Tworzy parametryczny obiekt Python zawierający kształt przecięcia.

* {{MacroLink|Icon=Macro_Line_Length.png|Macro_Line_Length/pl|Makro Line Length}}: Utwórz prostą o określonej współrzędnej XYZ długości i kącie względem płaszczyzny X Y.

* {{MacroLink|Icon=FCCreaLoft.png|Macro_Loft/pl|Makro Loft}}: Tworzy wyciągnięcie przez profile z listy poliinii ''(specjalnie utworzonej dla [[Macro_Texture/pl|Makrodefinicji Texture]])''.

* {{MacroLink|Icon=Macro_makeCube.png|Macro_Make_Cube/pl|Makro Make Cube}}: Tworzy [http://en.wikipedia.org/wiki/Cuboid prostopadłościan] na podstawie czterech punktów.

* {{MacroLink|Icon=Applications-python.svg|Macro_Place_Image/pl|Makro: Umieść obraz}}: Tworzy [[Image_CreateImagePlane/pl|płaszczyznę obrazu]] i wyrównuje ją do istniejącego [[Draft_Rectangle/pl|prostokąta]] środowiska Kreślenie.

* {{MacroLink|Icon=Dodecahedron.svg|Macro_Polyhedrons/pl|Makro Polyhedrons}}: To makro tworzy wielościany parametryczne (dwunastościan, dwudziestościan, czworościan foremny, ...). Możliwość dostosowania wymiaru promienia lub boku.

* {{MacroLink|Icon=Pyramidicon.svg|Macro_Pyramid/pl|Makro Pyramid}}: To makro tworzy piramidę parametryczną. Wszystkie parametry są konfigurowalne tak samo jak w przypadku Stożka środowiska Część.

* {{MacroLink|Icon=Macro_ReproWire.png|Macro_Repro_Wire/pl|Makro Repro Wire}}: Ta makrodefinicja odtwarza wszystkie elementy wybranego elementu podrzędnego linii łamanej lub ściany.

* {{MacroLink|Icon=Macro_Site_From_Contours.png|Macro_Site_From_Contours/pl|Makro Site From Contours}}: Tworzy teren środowiska pracy Architektura za pomocą serii linii konturowych.

* {{MacroLink|Icon=Macro_Solid_Sweep.png|Macro_Solid_Sweep/pl|Makro Solid Sweep}}: Tworzy bryłę przez przeciągnięcie profilu 2D wzdłuż ścieżki wybranej wcześniej w widoku 3D. Elementy 2D mogą być tworzone za pomocą zwykłych narzędzi w graficznym interfejsie użytkownika programu FreeCAD.

* {{MacroLink|Icon=Macro_Stairs.png|Macro_Stairs/pl|Makro Stairs}}: Utwórz spiralę schodów, utwórz noski schodów i uruchom makro.

* {{MacroLink|Icon=Macro_Triangle_AH.png|Macro_Triangle_AH/pl|Makro Triangle AH}}: Ta makrodefinicja tworzy trójkąt, za pomocą kąta wierzchołka i wysokości trójkąta ''(wierzchołek trójkąta jest ustawiony na współrzędnych xyz 0,0)''.

* {{MacroLink|Icon=Macro_WireXYZ.png|Macro_WireXYZ/pl|Makro WireXYZ}}: Ta makrodefinicja tworzy linię łamaną o współrzędnych pobranych z pliku. Współrzędne X Y Z należy oddzielić spacją.

</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Object_transformation"></span>
===[[File:Workbench_Image.svg]] Tworzenie obiektów===
===[[File:Workbench_PartDesign.svg|32px]] Transformacja obiektu===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Macro_Align_Object_to_View.png|Macro_Align_Object_to_View/pl|Makro Align Object to View}}: To makro wyrównuje wybrany obiekt do bieżącego widoku i ustawia współrzędne Umiejscowienie kamery.
* {{MacroLink|Icon=Macro_makeCube.png|Macro Make Cube|Macro Make Cube}}: creates a [http://en.wikipedia.org/wiki/Cuboid rectangular cuboid] from 4 points

* {{MacroLink|Icon=Macro_Solid_Sweep.png|Macro Solid Sweep|Macro Solid Sweep}}: creates a solid by sweeping a 2D profile along a trajectory previously selected in the 3D view. The 2D elements can be created through the regular tools in FreeCAD's GUI.
* {{MacroLink|Icon=Macro_Geodesic_Dome.svg|Macro Geodesic Dome|Macro Geodesic Dome}}: This macro creates a geodesic dome shell
* {{MacroLink|Icon=Macro_ArrayCopy.png|Macro_ArrayCopy/pl|Makro ArrayCopy}}: Kopiuje zaznaczony obiekt kilka razy na siatce szyku.

* {{MacroLink|Icon=Pyramidicon.svg|Macro Pyramid|Macro Pyramid}}: This macro creates a parametric pyramid. All parameters are customizable just like with Part Cone.
* {{MacroLink|Icon=Bevel.svg|Macro_Bevel/pl|Makro Bevel}}: Ukosowanie wybranych wierzchołków, tworzenie parametrycznego obiektu Python, kompatybilnego ze wszystkimi bryłami (z wyjątkiem tych z okrągłymi krawędziami), w tym z elementami w Zawartości środowiska Projekt Części.
* {{MacroLink|Icon=Dodecahedron.svg|Macro Polyhedrons|Macro Polyhedrons}}: This macro creates parametric polyhedrons (dodecahedron, icosahedron, tetrahedron, ...). Customizable via radius or side.

* {{MacroLink|Icon=Macro_Line_Length.png|Macro Line Length|Macro Line Length}}: Create a line giving coordinate XYZ length and angle to plane X Y
* {{MacroLink|Icon=Macro_Center_Align_Objects_with_Faces_or_Edges.png|Macro_Center_Align_Objects_with_Faces_or_Edges/pl|Makro Center Align Objects with Faces or Edges}}: Ta makrodefinicja obejmuje następujące wiązania: Wiązanie koncentryczne wśród części niecylindrycznych; oraz Wiązanie na środkowe Powierzchnie i/lub Krawędzie. Działa ono również z nowymi kontenerami Zawartości i App::Part oraz z hierarchią STEP.
* {{MacroLink|Icon=Macro_Cut_Line.png|Macro cutLine|Macro Cut Line}}: Cut a line and create x points, giving the number of points, create line or not, create points or not, create bicolor or not on choice.

* {{MacroLink|Icon=Macro CirclePlus.png|Macro CirclePlus|Macro CirclePlus}}: Create a circle or arc giving radius, diameter, circumference, area, startangle, endangle, arc, anglecenter, cord, arrow, center (point) on choice (same below but with GUI) plus create sector and face.
* {{MacroLink|Icon=Macro_CloneConvert‎.png|Macro_CloneConvert/pl‎|Makro CloneConvert}}: Ta makrodefinicja obejmuje następujące wiązania: Wiązanie koncentryczne wśród części niecylindrycznych; oraz Wiązanie na środkowe Powierzchnie i / lub Krawędzie. Działa ono również z nowymi kontenerami Zawartości i App::Part oraz z hierarchią STEP.
* {{MacroLink|Icon=Macro_Circle.png|Macro circle|Macro Circle}}: Create a circle or arc giving radius, diameter, circumference, area, startangle, endangle, arc, anglecenter, cord, arrow, center (point) on choice (same above without GUI).

* {{MacroLink|Icon=Macro_Cut_Circle.png|Macro cutCircle|Macro Cut Circle}}: Cut a circle or arc and create x arcs, giving the number of cut.
* {{MacroLink|Icon=Macro_Connect_And_Sweep.png|Macro_Connect_And_Sweep/pl|Makro Connect And Sweep}}: Makrodefinicja ta w prosty sposób tworzy połączenie między dwoma obiektami, obiektem i punktem lub między dwoma punktami albo wybraną linią, linią łamaną, krawędzią (środki obiektów są punktami początkowym i końcowym przeciągnięcia), które można wybrać w postaci konfigurowalnej elipsy, wielokąta, okręgu.
* {{MacroLink|Icon=Macro_Triangle_AH.png|Macro triangleAH|Macro Triangle AH}}: This macro create one triangle creates a triangle by giving the head angle and the height of the triangle (the triangle of the head is positioned to the xyz coordinates 0.0)

* {{MacroLink|Icon=FCTexture.png|Macro FCTexture|Macro Texture}}: Create a project from a bmp image to create a texture easily
* {{MacroLink|Icon=Std_AxisCross_example.svg|Macro_Express_Placement/pl|Makro Express Placement}}: umożliwia wyświetlanie i szybką edycję współrzędnych położenia wybranego obiektu bezpośrednio lub za pomocą wyrażeń.
* {{MacroLink|Icon=FCCreaLoft.png|Macro FCCreaLoft|Macro Loft}}: Create a loft with a list of wire (specially created for Macro Texture see above)

* {{MacroLink|Icon=FCCircularTextButtom.png|Macro_FCCircularText|Macro Circular Text}}: This macro create a text around a cylinder
* {{MacroLink|Icon=Macro_FlattenWire.png|Macro_FlattenWire/pl|Makro FlattenWire}}: Spłaszcza szkice polilinii, które nie są płaskie względem ich środkowej współrzędnej Z.
* {{MacroLink|Icon=Macro_WireXYZ.png|Macro WireXYZ|Macro WireXYZ}}: This macro creates a Wire with the coordinates extracted from a file. The coordinates X Y Z are separated by a space.

* {{MacroLink|Icon=Macro_ReproWire.png|Macro ReproWire|Macro Repro Wire}}: This macro reproduce all element selected subobject wire or face.
* {{MacroLink|Icon=Macro_FlattenWire3Points.png|Macro_FlattenWire3Points/pl|Makro FlattenWire3Points}}: Spłaszcza polilinie środowiska Rysunek Roboczy, które nie są płaskie, do płaszczyzny zdefiniowanej przez trzy
* {{MacroLink|Icon=Part_Prism_Apothem.svg|Macro Apothem Based Prism GUI|Macro Apothem Based Prism GUI}}: A GUI dialog that creates an Apothem, (inradius) Based Prism from user input.

* {{MacroLink|Icon=FCSpring_Helix_Variable.png|Macro FCSpring Helix Variable|Macro FCSpring Helix Variable}}: This macro create one spring truncate, the troncature is adjustable on the all coil to choice.
* {{MacroLink|Icon=Macro_HealArcs.png|Macro_HealArcs/pl|Makro HealArcs}}: Czasami łuki są przekształcane w krzywe złożone, na przykład gdy zastosowano do nich operacje skalowania. To makro odtwarza z nich prawidłowe łuki. Przydatne przed eksportem do formatu dxf.
* {{MacroLink|Icon=FCSpring_On_Surface.png|Macro_FCSpring On Surface|Macro FCSpring On Surface}}: This macro create one spring (helix) on the surface of the object (solide).

* {{MacroLink|Icon=Macro_Guitar_fretboard.png|Macro Guitar fretboard|Macro Guitar fretboard}}: Guitar Fretboard Maker
* {{MacroLink|Icon=Image_Scaling.svg|Macro_Image_Scaling/pl|Makro Image Scaling}}: Makrodefinicja ułatwiająca skalowanie rysunków, grafik, schematów, planów i podobnych obrazów 2D w środowisku pracy Obraz.
* {{MacroLink|Icon=Macro Guitar Nut.png|Macro Guitar Nut|Macro Guitar Nut}}: Guitar Nut Maker

* {{MacroLink|Icon=Cam-groover-icon-32x32.png|Macro FCCamGroover|Macro FCCamGroover}}: Creates grooved cylinder for cam.
* {{MacroLink|Icon=Macro_JointWire.png|Macro_JointWire/pl|Makro JointWire}}: Umożliwia znalezienie i połączenie wszystkich niepołączonych krawędzi z najbliższą niepołączoną krawędzią za pomocą linii.
* {{MacroLink|Icon=Macro_Site_From_Contours.png|Macro Site From Contours|Macro Site From Contours}}: creates an Arch Site from a series of contour lines

* {{MacroLink|Icon=FCHoneycombMakerIcon.png|Macro FCHoneycombMaker|Macro FCHoneycombMaker}}: Creates parametric honeycomb grid.
* [[Image:Text-x-python.png|24px]] [https://github.com/dprojects/Woodworking/blob/master/Tools/x_magicAngle.py Macro magicAngle]: Małe GUI dla funkcji Draft.rotate. Pozwala na obracanie paneli, a nawet innych bardziej skomplikowanych obiektów, jak np. profile konstrukcyjne.

* {{MacroLink|Icon=Macro_MatrixTransform.png|Macro_MatrixTransform/pl|Makro MatrixTransform}}: Stosowanie liniowych przekształceń przestrzeni w celu zniekształcenia kształtów. Np. nierównomierne skalowanie, ścinanie, odbicie lustrzane, zamiana osi.

* {{MacroLink|Icon=Centericon.png|Macro_MoveToOrigin/pl|Makro Move to Origin}}: Ta makrodefinicja przekształca położenie obiektu w taki sposób, że wybrana lokalizacja staje się jego nowym początkiem.

* {{MacroLink|Icon=multiCuts.png|Macro_MultiCuts/pl|Makro MultiCuts}}: Makrodafinicja ta poprawia hierarchię funkcji przycinania logicznego poprzez automatyczne etykietowanie i używanie kopii do przycinania.

* {{MacroLink|Icon=Macro_Overlap.png|Macro_Overlap/pl|Makro Overlap}}: Operacja logiczna. Podobne do funkcji [[Part_Common/pl|Część wspólna]] środowiska Część, ale z niestandardowym progiem liczby nakładek ''(parametrycznym)''.

* {{MacroLink|Icon=parametric_defeaturing.svg|Macro_Parametric_Defeaturing/pl|Makro Parametric Defeaturing}}: Makrodefinicja umożliwiająca usuwanie uszkodzeń wewnątrz i na zewnątrz dla środowiska [[PartDesign_Workbench/pl|Projekt Części]].

* {{MacroLink|Icon=Macro_Perpendicular_To_Wire.png|Macro_Perpendicular_To_Wire/pl|Makro Perpendicular To Wire}}: Ta makrodefinicja ustawia obiekt prostopadle do wybranej polilinii.

* {{MacroLink|Icon=Macro_PlacementAbsolufy.png|Macro_PlacementAbsolufy/pl|Makro PlacementAbsolufy}}: Zresetuj kontenery części do globalnego początku, zachowując bezwzględne położenie obiektów.

* {{MacroLink|Icon=Macro_Remove_parametric_history.png|Macro_Remove_parametric_history/pl|Makro Remove parametric history}}: Usuwa całą asocjację parametryczną z obiektu, pozostawiając go jako „głupi” kształt.

* {{MacroLink|Icon=Macro_Rotate_To_Point.png|Macro_Rotate_To_Point/pl|Makro Rotate To Point}}: Makro obraca obiekt wokół środka jego ramki, środka masy lub ostatnio wskazanego punktu.

* {{MacroLink|Icon=Part_Section‎.png|Macro_Section/pl|Makro Section}}: Alternatywna implementacja narzędzia Przekrój części, bardziej odpowiednia do tworzenia ścieżek przejścia ''(parametrycznych)''.

* {{MacroLink|Icon=Macro_StraightenObject.png|Macro_StraightenObject/pl|Makro StraightenObject}}: Wyrównaj ponownie obiekt''(y)'' do układu współrzędnych FreeCAD zgodnie z licem / krawędzią odniesienia.

* {{MacroLink|Icon=Macro_SuperWire.png|Macro_SuperWire/pl|Makro SuperWire}}: Wymusza utworzenie polilinii z linii i łuków, które nie muszą się stykać. Użyj tej funkcji, jeśli normalna praca z polilinią nie powiedzie się.

* {{MacroLink|Icon=Wirefilter.svg|Macro_WireFilter/pl|Makro WireFilter}}: Filtrowanie polilinii ze szkicu w celu użycia tylko niektórych z nich, a także przesunięcia 2D, skalowanie i zmiana kolejności tych linii.


</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Object_visibility,_view_properties_and_textures"></span>
===[[File:Workbench_PartDesign.svg]] Transformacja obiektu===
=== [[File:Part_FaceColors.svg|32px]] Widoczność obiektów, właściwości widoku i tekstury===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* [[Image:Text-x-python.png|24px]] [https://github.com/dprojects/Woodworking/blob/master/Tools/colorManager.py colorManager]: Umożliwia ustawienie kolorów ścian dla wszystkich obiektów z arkusza kalkulacyjnego. Można także przeglądać kolory dla ręcznie wybranej ściany lub obiektu i obserwować efekt w modelu 3D w czasie rzeczywistym.
* {{MacroLink|Icon=Macro_ArrayCopy.png|Macro ArrayCopy|Macro ArrayCopy}}: copies the selected object several times, on an array grid

* {{MacroLink|Icon=Macro_FlattenWire.png|Macro FlattenWire|Macro FlattenWire}}: flattens draft wires that are not planar to their median Z coordinate
* {{MacroLink|Icon=Workbench_Image.svg|Macro_Colorize/pl|Makro Colorize}}: Łatwe nadawanie kolorów powierzchniom, krawędziom i wierzchołkom, w tym indywidualnych poziomów przezroczystości.
* {{MacroLink|Icon=Macro_FlattenWire3Points.png|Macro FlattenWire3Points|Macro FlattenWire3Points}}: flattens draft wires that are not planar to a plane defined by 3 points

* {{MacroLink|Icon=Macro_JointWire.png|Macro JointWire|Macro JointWire}}: allows to find and joint all non connected edge to the closest non connected one using a line
* {{MacroLink|Icon=EasyReflectorIcon.svg|Macro_EasyReflector/pl|Makrodefinicja: EasyReflector}}: Łatwe zarządzanie teksturami za pomocą parametrycznego obiektu Python, który utrzymuje się między sesjami FreeCAD i Dokumentów.
* {{MacroLink|Icon=Macro_Remove_parametric_history.png|Macro Remove parametric history|Macro Remove parametric history}}: removes all parametric associativity from an object, leaving it as a "dumb" shape

* {{MacroLink|Icon=Macro_SuperWire.png|Macro SuperWire|Macro SuperWire}}: Forces the creation of a Wire from lines and arcs that don't necessarily touch each other. Use this if normal wire operation fails
* {{MacroLink|Icon=Macro_HiddenAlls.png|Macro_HiddenAlls/pl|Makro Hidden Alls objects}}: Ta makrodefinicja sprawdza, czy wszystkie obiekty w dokumencie są ukryte ''(parametr {{incode|Visibility}} ma wartość {{False/pl}})''.
* {{MacroLink|Icon=Macro_HealArcs.png|Macro HealArcs|Macro HealArcs}}: Sometimes arcs are transformed into BSplines, for example when scale operations have been applied to them. This macro recreates valid arcs from them. Useful before exporting to dxf

* {{MacroLink|Icon=Macro_CloneConvert‎.png|Macro CloneConvert‎|Macro CloneConvert}}: Creates a clone of the object and the converted in the chosen position and size (inch, mm, m, µm...). The base object is recognized in mm (FreeCAd base)
* {{MacroLink|Icon=FCTexture.png|Macro_Texture/pl|Makro Texture}}: Utwórz projekt z obrazu w formacie bmp, aby łatwo utworzyć teksturę.
* {{MacroLink|Icon=Image_Scaling.svg|Macro Image Scaling|Macro Image Scaling}}: Macro for easy scaling drawings, graphics, diagram, blueprint and similar 2D images in Image workbench.

* {{MacroLink|Icon=Macro_MatrixTransform.png|Macro MatrixTransform|Macro MatrixTransform}}: apply linear space transformations to distort shapes. E.g., non-uniform scaling, shearing, mirroring, axes swapping.
* {{MacroLink|Icon=Macro_Texture_Objects.png|Macro_Texture_Objects/pl|Makro Texture Objects}}: Ta makrodefinicja umożliwia tymczasowe umieszczenie obrazu tekstury na wybranych obiektach.
* {{MacroLink|Icon=Macro_Connect_And_Sweep.png|Macro Connect And Sweep|Macro Connect And Sweep}}: This macro easily creates a connection between two objects, an object and a point or between two points or the selected line, wire, edge (the center of the objects are the starting and ending points of the sweep) can be selected form a configurable ellipse polygon circle

* {{MacroLink|Icon=Part_Section‎.png|Macro Section|Macro Section}}: (parametric): alternative implementation of Part Section tool, more suitable for making sweep paths.
* {{MacroLink|Icon=Macro_Toggle_Drawstyle.png|Macro_Toggle_Drawstyle/pl|Makro Toggle Drawstyle}}: Ta makrodefinicja przełącza styl rysowania zaznaczonego obiektu.
* {{MacroLink|Icon=Macro_Overlap.png|Macro Overlap|Macro Overlap}}: (parametric): Boolean operation. Similar to Part Common, but with custom overlap count threshold.

* {{MacroLink|Icon=Macro_Toggle_Drawstyle_Optimized.png|Macro_Toggle_Drawstyle_Optimized/pl|Makro Toggle Drawstyle Optimized}}: Ta makrodefinicja przełącza styl rysowania zaznaczonego obiektu ''(tak samo jak powyższe makro Toggle Drawstyle, ale jest ono zoptymalizowane dla wszystkich języków)''.

* {{MacroLink|Icon=Macro_SelectVisible.png|Macro_Toggle_Visibility/pl|Makro Toggle Visibility}}: Zestaw trzech makrodefinicji, makro '''1:''' ukrywa obiekty nie zaznaczone, makro '''2:''' wyświetla wszystkie obiekty, makro '''3:''' ukrywa wszystkie obiekty.

* {{MacroLink|Icon=Macro_SelectVisible2.png|Macro_Toggle_Visibility2_1-2/pl|Makro Toggle Visibility2 1-2}}: Zestaw dwóch makrodefinicji, makro '''1:Macro_Toggle_Visibility2_1-2''' ukrywa obiekty nie zaznaczone, makro '''2:Macro_Toggle_Visibility2_2-2''' wyświetla wszystkie obiekty, makrodefinicja z oryginalną widocznością.

* {{MacroLink|Icon=Macro_VisibleAlls2.png|Macro_Toggle_Visibility2_2-2/pl|Makro Toggle Visibility2 2-2}}: Zestaw dwóch makrodefinicji, makro '''1:Macro_Toggle_Visibility2_1-2''' ukrywa obiekty nie zaznaczone, makro '''2:Macro_Toggle_Visibility2_2-2''' wyświetla wszystkie obiekty, makrodefinicja z oryginalną widocznością.

* {{MacroLink|Icon=Macro_VisibleAlls.png|Macro_VisibleAlls/pl|Makro Visible Alls objects}}: Ta makrodefinicja sprawdza, czy wszystkie obiekty w dokumencie są widoczne ''(parametr {{incode|Visibility}} ma wartość {{True/pl}})''.

* {{MacroLink|Icon=Macro_Visibility_Manager.png|Macro_Visibility_Manager/pl|Makro Visibility Manager}}: Zarządzaj widocznością obiektów dokumentów według typu lub indywidualnie.

* [[Image:Text-x-python.png|24px]] [https://github.com/dprojects/setTextures setTextures]: Umożliwia trwałe zapisanie adresu URL tekstur w projekcie FreeCAD i wczytanie zapisanych tekstur.


</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_PartDesign_Workbench"></span>
===[[File:Workbench_PartDesign.svg|32px]] Środowisko pracy Projekt Części===


<div class = "mw-collapsible-content">

* {{MacroLink|Icon=Workbench_PartDesign.svg|Macro_PDWrapper/pl|Macro PDWrapper}}: Służy do zamykania brył innych niż Projekt Części w Zawartości Projekt Części i nie tylko.

</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Printer_3D"></span>
===[[File:View.svg]] Druk 3D===
===[[File:View.svg|32px]] Druk 3D===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Macro_3d_Printer_Slicer.png|Macro 3d Printer Slicer|Macro 3d Printer Slicer}}: Exports current design to slicer software or CAM software.
* {{MacroLink|Icon=Macro_3d_Printer_Slicer.png|Macro_3d_Printer_Slicer/pl|Makro 3d Printer Slicer}}: Eksportuje bieżący projekt do oprogramowania slicera lub oprogramowania CAM.

* {{MacroLink|Icon=Macro_3d_Printer_Slicer_Individual_Parts.svg|Macro_3d_Printer_Slicer_Individual_Parts|Macro 3d Printer Slicer Individual Parts}}: This code, when run, will export the visible bodies at the top level (bodies deeper in the tree will be ignored) of the currently open design to individual STL files, and open them it in the slicing software that you use. This macro will look for Cura as the default but you can change it to any other slider by changing the SLICERAPP variable in the source code.
* {{MacroLink|Icon=Macro_3d_Printer_Slicer_Individual_Parts.svg|Macro_3d_Printer_Slicer_Individual_Parts/pl|Makro 3d Printer Slicer Individual Parts}}: Ten kod, po uruchomieniu, wyeksportuje widoczne bryły na najwyższym poziomie (bryły znajdujące się głębiej w drzewie zostaną zignorowane) aktualnie otwartego projektu do pojedynczych plików STL i otworzy je w używanym programie do krojenia. Domyślnym ustawieniem makra jest Cura, ale można je zmienić na dowolny inny program do krojenia, zmieniając zmienną SLICERAPP w kodzie źródłowym.

* {{MacroLink|Icon=Macro_3D_Printer_Workflow.png|Macro_3D_Printer_Workflow/pl|Makrodefinicja Przepływ pracy drukarki 3D}}: Makrodefinicja tworząca z wybranych obiektów plik stl z idealnym zaokrągleniem, czyli bez widocznych ścianek czołowych. Pozwala również na uruchomienie wybranych przez siebie programów. Na przykład, aby zautomatyzować przepływ pracy FreeCAD -> Slicer -> drukowanie.


</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Raytracing"></span>
===[[File:Preferences-raytracing.svg]] Raytracing===
===[[File:Preferences-raytracing.svg|32px]] Raytracing===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Macro_FreeCAD_to_Kerkythea.png|Macro FreeCAD to Kerkythea|Macro FreeCAD na Kerkythea}}: Eksport z FreeCAD do Kerkythea
* {{MacroLink|Icon=Macro_FreeCAD_to_Kerkythea.png|Macro_FreeCAD_to_Kerkythea/pl|Makro FreeCAD na Kerkythea}}: Eksport z FreeCAD do Kerkythea

* {{MacroLink|Icon=Applications-python.svg|Macro_Z_Height_map/pl|Makro Z Height map}}: Tworzy mapę wysokości w skali szarości na osi Z.


</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Spreadsheet_Workbench"></span>
===[[File:Spreadsheet.svg]] Środowisko pracy arkusz kalkulacyjny===
===[[File:Spreadsheet.svg|32px]] Środowisko pracy Arkusz Kalkulacyjny===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=aliasmanager_icon.png|Macro Alias Manager|Macro Alias Manager}}: helps managing aliases inside FreeCAD Spreadsheet workbench. It is able to create, delete, move aliases and create a 'part family' group of files.
* {{MacroLink|Icon=aliasmanager_icon.png|Macro_Alias_Manager/pl|Makro Alias Manager}}: Pomaga w zarządzaniu aliasami w arkuszu roboczym FreeCAD Spreadsheet. Umożliwia on tworzenie, usuwanie i przenoszenie aliasów oraz tworzenie grup plików "rodziny części".

* {{MacroLink|Icon=easy-alias-icon.png|Macro EasyAlias|Macro EasyAlias}}: Quickly create aliases in FreeCAD Spreadsheet workbench. It uses the labels from one column to create aliases for adjacent cells in the next column to the right, e.g. labels from Column A become aliases for the cells in Column B.
* {{MacroLink|Icon=ConstraintToAlias.svg|Macro_ConstraintToAlias/pl|Makro ConstraintToAlias}}: Umożliwia utworzenie arkusza kalkulacyjnego lub dodanie aliasu do istniejącego arkusza kalkulacyjnego z poziomu otwartego edytora szkiców.
* {{MacroLink|Icon=Macro_SpreadsheetTools.png|Macro SpreadsheetTools|Macro Spreadsheet Tools}}: This macro helps managing cells inside FreeCAD Spreadsheet workbench.

* {{MacroLink|Icon=Macro FCTreeView.png|Macro FCTreeView|Macro FCTreeView}}: Macro for list all objects in the project in one list without hierarchy, options sort by name, label, visibility, group, by length option search by name, label .... without case sensitive or with case sensitive and select all objects displayed in the macro window.
* {{MacroLink|Icon=easy-alias-icon.png|Macro_EasyAlias/pl|Makro EasyAlias}}: Szybkie tworzenie aliasów w arkuszu kalkulacyjnym FreeCAD. Wykorzystuje on etykiety z jednej kolumny do tworzenia aliasów dla sąsiednich komórek w następnej kolumnie po prawej stronie, np. etykiety z kolumny A stają się aliasami dla komórek w kolumnie B.
* {{MacroLink|Icon=Macro_FCSpreadsheet_Extract.png|Macro FCSpreadSheet Extract|Macro FCSpreadSheet Extract}}: This macro save the data in a csv file with the formula or in a xml file.

* {{MacroLink|Icon=Macro_FCSpreadsheet_Extract.png|Macro_FCSpreadSheet_Extract/pl|Makro FCSpreadSheet Extract}}:Ta makrodefinicja zapisuje dane w pliku csv z formułą lub w pliku xml.

* {{MacroLink|Icon=FindAliasReferences.png|Macro_FindAliasReferences/pl|Makro FindAliasReferences}}: Znajduje wszystkie wyrażenia w otwartych dokumentach, które zawierają alias lub, jeśli alias nie jest zdefiniowany, wartość w wybranych komórkach arkusza kalkulacyjnego.

* {{MacroLink|Icon=Macro_Sketch_Constraint_From_Spreadsheet.svg|Macro_Sketch_Constraint_From_Spreadsheet/pl|Makro Sketch Constraint From Spreadsheet}}: Szybko dodaj wiązanie długości do linii lub między 2 punktami, używając aliasu komórki arkusza kalkulacyjnego lub adresu.

* {{MacroLink|Icon=Macro_SpreadsheetTools.png|Macro_SpreadsheetTools/pl|Makro Spreadsheet Tools}}: Ta makrodefinicja pomaga zarządzać komórkami w arkuszu roboczym Arkusz kalkulacyjny FreeCAD.

* {{MacroLink|Icon=Applications-python.svg|Macro_Spreadsheet2html/pl|Makro Spreadsheet2html}}: Eksportuje arkusz kalkulacyjny jako stylizowany html. Przeznaczony jako pomoc przy przenoszeniu danych do programów biurowych.

* [[Image:Text-x-python.png|24px]] [https://github.com/dprojects/sheet2export sheet2export]: Umożliwia eksport arkusza kalkulacyjnego programu FreeCAD do formatów plików ''(.md, .html, .csv, .json)''.


</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Utility"></span>
===[[File:Arch_Survey.svg]] Narzędzia===
===[[File:Arch_Survey.svg|32px]] Narzędzia===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Macro_Arch_Axis_System_Repartition.png|Macro_Arch_Axis_System_Repartition/pl|Makro Arch Axis System Repartition}}: Ta makrodefinicja umożliwia utworzenie układu osi środowiska Architektura wzdłuż linii przy użyciu zestawu parametrów.
* {{MacroLink|Icon=CenterFace.png|Macro CenterFace|Macro CenterFace}}: This macro red trace (editable) the center face (mass) with 1 point and print the coordinates

* {{MacroLink|Icon=Macro_Center_Align_Objects_with_Faces_or_Edges.png|Macro Center Align Objects with Faces or Edges|Macro Center Align Objects with Faces or Edges}}: This macro covers the following constraints: - Concentric constraint among non cylindrical parts; - Constraint on center Faces and/or Edges. It works also with the new Body and App::Part containers, as well as with STEP hierarchy.
* {{MacroLink|Icon=Applications-python.svg|Macro_Convert_021/pl|Makro Convert 021}}: Konwertuje plik FreeCAD zapisany w wersji post-0.21 z powrotem do formatu 0.21.
* {{MacroLink|Icon=Macro_Easy_Cutouts_for_Enclosures.png|Macro Easy cutouts for Enclosure Design|Macro Easy cutouts for Enclosure Design}}: This macro makes Cutouts for Enclosures in a very handy way

* {{MacroLink|Icon=Macro_MacroMenu.png|Macro MacroMenu|Macro MacroMenu}}: Add the macros found in the macros folder to the Macros menu of FreeCAD
* {{MacroLink|Icon=Macro_Duplicate_Selection.png|Macro_Duplicate_Selection/pl|Makro Duplicate Selection}}: Ta makrodefinicja sprawdza, czy zaznaczenie jest zdublowane, jeśli zaznaczysz obiekt w oknie widoku 3D, kursor "Kursor Zakaz" zatrzyma się, jeśli zaznaczenie będzie zdublowane, makro pozostanie aktywne.
* {{MacroLink|Icon=Force_Recompute.png|Macro ForceRecompute|Macro ForceRecompute}}: Forces manual recompute of model

* {{MacroLink|Icon=Macro_Recompute_Profiler.png|Macro Recompute Profiler|Macro Recompute Profiler}}: measures time it takes to recompute each object in a project
* {{MacroLink|Icon=Macro_Easy_Cutouts_for_Enclosures.png|Macro_Easy_cutouts_for_Enclosure_Design/pl|Makro Easy cutouts for Enclosure Design}}: Ta makrodefinicja tworzy wycięcia dla obudów w bardzo wygodny sposób.
* {{MacroLink|Icon=Macro_Shake_Sketch.png|Macro Shake Sketch|Macro Shake Sketch}}: Shake a sketch in order to discover its unconstrained parts.

* {{MacroLink|Icon=Replace_Part.png|Macro Replace Part in Assembly|Macro Replace Part in Assembly}}: Replaces a part (simple copy) in an "Assembly" with another Part (simple copy).
* {{MacroLink|Icon=Macro_ExpandTreeItem.png|Macro_ExpandTreeItem/pl|Makro ExpandTreeItem}}: Ta makrodefinicja rozwija wybrane elementy w widoku drzewa. W przypadku braku zaznaczenia wszystkie elementy są rozwijane / zwijane.
* {{MacroLink|Icon=Macro_Toggle_Drawstyle.png|Macro Toggle Drawstyle|Macro Toggle Drawstyle}}: This macro toggles the Drawstyle of the selected object

* {{MacroLink|Icon=Macro_Toggle_Drawstyle_Optimized.png|Macro Toggle Drawstyle Optimized|Macro Toggle Drawstyle Optimized}}: This macro toggles the Drawstyle of the selected object (same Macro Toggle Drawstyle above optimized all language)
* {{MacroLink|Icon=Macro_findConfigFiles.png|Macro_findConfigFiles/pl|Makro findConfigFiles}}: Znajduje pliki konfiguracyjne użytkownika system.cfg i user.cfg, kopiuje lokalizację folderu do schowka systemowego, instruuje użytkownika, jak zmienić nazwę tych plików, aby zresetować ustawienia programu FreeCAD, i otwiera folder za pomocą domyślnej przeglądarki plików.
* {{MacroLink|Icon=Macro_HighlightCommon.png|Macro HighlightCommon|Macro HighlightCommon}}: Highlight common parts.

* {{MacroLink|Icon=HighlightDifference.png|Macro HighlightDifference|Macro HighlightDifference}}: Compute the difference between two shapes.
* {{MacroLink|Icon=Macro_cross_section.png|Macro cross section|Macro cross section}}: displays an interactively slidable cross-section.
* {{MacroLink|Icon=Force_Recompute.png|Macro_ForceRecompute/pl|Makro ForceRecompute}}: Wymusza ponowne przeliczenie modelu.

* {{MacroLink|Icon=Macro_Print_SceneGraph.png|Macro Print_SceneGraph|Macro Print_SceneGraph}}: prints the SceneGraph.
* {{MacroLink|Icon=Macro_If_Selected_Stay_If_Not_Then_Delete.png|Macro_If_Selected_Stay_If_Not_Then_Delete/pl|Makro If Selected Stay If Not Then Delete}}: Wszystkie obiekty, które nie zostały wybrane, zostaną usunięte!
* {{MacroLink|Icon=BoundBoxTracing.png|Macro BoundingBox Tracing|Macro BoundingBox Tracing}}: This macro red trace (editable) around the BoundingBox with 6 rectangles

* {{MacroLink|Icon=Macro_Arch_Axis_System_Repartition.png|Macro Arch Axis System Repartition|Macro Arch Axis System Repartition}}: This macro help you to create an Arch Axis System along a line with a
* {{MacroLink|Macro_ImperialScales/pl|Makro ImperialScales}}: Wyświetla listę amerykańskich imperialnych skal środowiska Architektury wraz z odpowiednim współczynnikiem, który można zastosować do stron lub widoków Rysunku Technicznego.
* {{MacroLink|Icon=Macro Perpendicular To Wire.png|Macro Perpendicular To Wire|Macro Perpendicular To Wire}}: This macro positioned your object perpendicularly to wire selected.

* {{MacroLink|Icon=Macro_merge_duplicate_materials.png|Macro merge duplicate materials|Macro merge duplicate materials}}: Merges materials that have the same base name (with different numeral endings like 001, 002,...) into one.
* {{MacroLink|Icon=Macro_merge_duplicate_materials.png|Macro_merge_duplicate_materials/pl|Makro merge duplicate materials}}: Łączy materiały o tej samej nazwie podstawowej ''(z różnymi końcówkami w postaci numeru, takimi jak 001, 002, ...)'' w jeden.
* {{MacroLink|Icon=Macro_Unbind_Numpad_Shortcuts.png|Macro Unbind Numpad Shortcuts|Macro Unbind Numpad Shortcuts}}: rebinds standard view commands from digit keys to Ctrl+digit, so that they don't spin the view by accident when entering numbers.

* {{MacroLink|Icon=Macro_findConfigFiles.png|Macro findConfigFiles|Macro findConfigFiles}}: finds user config files system.cfg and user.cfg, copies folder location to system clipboard, instructs user on renaming these files in order to reset FreeCAD settings, and opens folder with default file browser.
{{MacroLink|Icon=Pcbway.png|Macro_PCBWay|Makro PCBWay}}: Wysyła wybrany obiekt do [https://pcbway.com PCBWay] w celu wyprodukowania poprzez frezowanie CNC, cięcie laserowe lub druk 3D.
* {{MacroLink|Icon=Snip.png|Macro Snip|Macro Snip}}: Easily post screenshots to the FreeCAD forum.

* {{MacroLink|Icon=SketchUnmap.svg|Macro SketchUnmap|Macro SketchUnmap}}: unmap a sketch from its current support and makes its placement absolute, eventually creating a locating datum plane.
* {{MacroLink|Icon=Pinger_Icon.svg|Macro_Pinger/pl|Makro Pinger}}: Łatwe przywoływanie użytkowników na forum.
* {{MacroLink|Icon=Macro_PlacementAbsolufy.png|Macro PlacementAbsolufy|Macro PlacementAbsolufy}}: reset Part containers to global origin while maintaining objects absolute position.

* {{MacroLink|Macro SplitPropEditor|Macro SplitPropEditor}}: temporarily split the property editor from the combo view to a separated dock widget
* {{MacroLink|Icon=Macro_Recompute_Profiler.png|Macro_Recompute_Profiler/pl|Makro Recompute Profiler}}: Mierzy czas potrzebny do ponownego obliczenia każdego obiektu w projekcie.
* {{MacroLink|Icon=Macro_StraightenObject.png|Macro StraightenObject|Macro StraightenObject}}: re-align object(s) with FreeCAD coordinate system according reference face/edge

* {{MacroLink|Icon=Macro_Visibility_Manager.png|Macro_Visibility_Manager|Macro_Visibility_Manager}}: manage visibility of document objects by type or individually
* {{MacroLink|Icon=Replace_Part.png|Macro_Replace_Part_in_Assembly/pl|Makro Replace Part in Assembly}}: Zastępuje część ''(zwykłą kopię)'' w "złożeniu" inną częścią ''(zwykłą kopią)''.
* {{MacroLink|Macro TreeToAscii|Macro TreeToAscii}}: Prints model tree as "ASCII art" with custom pattern & style, and export to clipboard, file or embedded document

* {{MacroLink|Icon=Macro_Select_Hovering.png|Macro_Select_Hovering/pl|Makro Select Hovering}}: Ta makrodefinicja wybiera Ścianę, Krawędź, Wierzchołek po wskazaniu kursorem myszki.

* {{MacroLink|Icon=SelectVisible.png|Macro_SelectVisible/pl|Makro SelectVisible}}: Wszystkie obiekty widoczne w drzewie zostaną zaznaczone.

* {{MacroLink|Icon=Macro_Shake_Sketch.png|Macro_Shake_Sketch/pl|Makro Shake Sketch}}: Potrząśnij szkicem, aby odkryć jego części bez wiązań.

* {{MacroLink|Icon=SketchUnmap.svg|Macro_SketchUnmap/pl|Makro SketchUnmap}}: Odmapuj szkic z bieżącego podparcia i nadaj jego umiejscowieniu wartość bezwzględną, tworząc w ten sposób płaszczyznę wyznaczającą płaszczyznę odniesienia.

* {{MacroLink|Macro_TreeToAscii/pl|Makro TreeToAscii}}: Drukuje drzewo modelu jako "ASCII Art" z niestandardowym wzorem i stylem oraz eksportuje je do schowka, pliku lub osadzonego dokumentu.

* {{MacroLink|Icon=Macro_Unbind_Numpad_Shortcuts.png|Macro_Unbind_Numpad_Shortcuts/pl|Makro Unbind Numpad Shortcuts}}: Zmienia przypisanie standardowych poleceń widoku z klawiszy cyfr na Ctrl+cyfra, aby przypadkowo nie obracać widoku podczas wprowadzania liczb.

* {{MacroLink|Icon=WF_wf.png|Macro_WorkFeatures/pl|Makro WorkFeatures}}: Narzędzie do tworzenia punktów, osi, płaszczyzn i wielu innych przydatnych funkcji ułatwiających tworzenie projektu.


</div>
</div>
</div>
</div>

<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Wizards"></span>
===[[File:Bulb.svg]] Kreatory===
===[[File:Bulb.svg|32px]] Kreatory===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Gearworkbech.png|Macro_FCGear/pl|Makro FCGear}}: Dodatkowe środowisko pracy do tworzenia różnych typów kół zębatych, kół zębatych ewolwentowych, kół zębatych inwolwentowych, kół zębatych cykloidalnych i kół zębatych stożkowych.
* {{MacroLink|Icon=Macro_Sheet_Metal_Unfolder.png|Macro Sheet Metal Unfolder|Macro Sheet Metal Unfolder}}: Creates an unfolded part from a sheet-metal-part.

* {{MacroLink|Icon=Macro_Unroll_Ruled_Surface.png|Macro Unroll Ruled Surface|Macro Unroll Ruled Surface}}: allows to unroll ruled surfaces and to draw them on a page.
* {{MacroLink|Icon=Macro_Fonts_Win10_PYMP.png|Macro_Fonts_Win10_PYMP/pl|Makro Fonts Win10 PYMP}}:Ta mała makrodefinicja jest dedykowana dla użytkowników systemu Windows 10. Przeglądarka czcionek [[Draft_ShapeString/pl|Kształt z tekstu]] jest pusta, a to małe makro pomoże Ci łatwo zobaczyć, jakiej czcionki użyć.
* {{MacroLink|Icon=Macro_Unfold_Box.png|Macro Unfold Box|Macro Unfold Box}}: allows to unfold the surfaces of a box of any shape and to draw them on a page.

* {{MacroLink|Icon=Macro_Airfoil_Import_&_Scale.png|Macro Airfoil Import & Scale|Macro Airfoil Import & Scale}}: Imports and scales a .dat airfoil to desired chord length.
* {{MacroLink|Icon=GenerateDrawing.svg|Macro_GenerateDrawing/pl|Makro GenerateDrawing}}: Makrodefinicja do automatycznego generowania rysunków z 3 rzutami prostokątnymi i jednym izometrycznym.
* {{MacroLink|Icon=GW_Dim.png|Macro Geneva Wheel|Macro Geneva Wheel}}: Allows the user to create a Geneva wheel mechanism from scratch. Must edit values within the Macro to alter the size of the object.

* {{MacroLink|Icon=GW_Dim.png|Macro Geneva Wheel GUI|Macro Geneva Wheel GUI}}: A GUI front end that allows the user to create a Geneva wheel mechanism from scratch.
* {{MacroLink|Icon=GenerateViews.svg|Macro_GenerateViews/pl|Makro GenerateViews}}: Makrodefinicja do automatycznego generowania widoków 2D z 6 rzutami prostokątnymi i jednym izometrycznym.
* {{MacroLink|Icon=Macro_Cabinets32.png|Macro Cabinets32|Macro Cabinets32}}: creates side and top/bottom walls for a cabinet with drilled holes for connection parts of manufacturer Hettich.

* {{MacroLink|Icon=Macro Half_turn_stairs.png|Macro Half turn stairs|Macro Half turn stairs}}: Creates a half turn (left/right) stair from a Data-file.
* {{MacroLink|Icon=GW_Dim.png|Macro_Geneva_Wheel/pl|Makro Geneva Wheel}}: Umożliwia użytkownikowi utworzenie od podstaw mechanizmu koła genewskiego. Aby zmienić rozmiar obiektu, należy edytować wartości wewnątrz makraodefinicji
* {{MacroLink|Icon=Macro_Half_Hull_Model.png|Macro Half-Hull Model|Macro Half-Hull Model}}: This macro generates both three dimensional [http://en.wikipedia.org/wiki/Half_hull_model_ship half-hull] and full-hull models from a series of 2D line drawings.

* {{MacroLink|Icon=Macro_Stairs.png|Macro Stairs|Macro Stairs}}: Create stair helix, create your stair nosing select and run the macro.
* {{MacroLink|Icon=GW_Dim.png|Macro_Geneva_Wheel_GUI/pl|Makro Geneva Wheel GUI}}: Interfejs graficzny umożliwiający tworzenie od podstaw mechanizmu koła genewskiego.
* {{MacroLink|Icon=Gearworkbech.png|Macro FCGear|Macro FCGear}}: Additional Workbench to create different types of gears, involute gear, involute rack, cycloide gear, bevel gear.

* {{MacroLink|Icon=Macro_Corner_shapes_wizard.png|Macro Corner shapes wizard|Macro Corner shapes wizard}}: pops up a dialog asking for the dimensions of your corner piece, then creates the object in the document and creates a page view with top, front and lateral views of the piece
* {{MacroLink|Icon=Macro_Megaminx.png|Macro_Megaminx/pl|Makro Megaminx}}: Wyświetl Megaminx i interaktywnie wykonuj rotacje plasterków.
* {{MacroLink|Icon=Macro_Corner_shapes_wizard.png|Macro_Corner_shapes_wizard/update|Macro Corner shapes wizard/update}}: pops up a dialog asking for the dimensions of your corner piece, then creates the object in the document and creates a page view with top, front and lateral views of the piece

* {{MacroLink|Icon=PropertyMemo.png|Macro PropertyMemo|Macro PropertyMemo}}: This little macro create one Property additional (memo or other text) for you object (only Draft)
* {{MacroLink|Icon=PropertyMemo.png|Macro_PropertyMemo/pl|Makro PropertyMemo}}: Ta mała makrodefinicja tworzy dodatkową Właściwość ''(notatkę lub inny tekst)'' dla obiektu ''(tylko Rysunek Roboczy)''.
* {{MacroLink|Icon=Macro Fonts Win10 PYMP.png|Macro Fonts Win10 PYMP|Macro Fonts Win10 PYMP}}: This little macro is dedicate to users of Windows 10. The explorer fonts for use the ShapeString is empty and this little macro can help you see aesily the font to use.

* {{MacroLink|Icon=Macro_Rubik_Cube.png|Macro Rubik Cube|Macro Rubik Cube}}: Display a Rubik Cube and interactively do slice rotations.
* {{MacroLink|Icon=Macro_Megaminx.png|Macro Megaminx|Macro Megaminx}}: Display a Megaminx and interactively do slice rotations.
* {{MacroLink|Icon=Macro_Rubik_Cube.png|Macro_Rubik_Cube/pl|Makro Rubik Cube}}: Wyświetl kostkę Rubika i interaktywnie wykonuj obroty plastra.

* {{MacroLink|Icon=Macro_Sheet_Metal_Unfolder.png|Macro_Sheet_Metal_Unfolder/pl|Makro Sheet Metal Unfolder}}: Tworzy część rozłożoną z części wykonanej z blachy.

* {{MacroLink|Icon=Macro_Unfold_Box.png|Macro_Unfold_Box/pl|Makro Unfold Box}}: Umożliwia rozkładanie powierzchni prostopadłościanu o dowolnym kształcie i rysowanie ich na stronie.

* {{MacroLink|Icon=Macro_Unroll_Ruled_Surface.png|Macro_Unroll_Ruled_Surface/pl|Makro Unroll Ruled Surface}}: Umożliwia rozwijanie zaznaczonych powierzchni i rysowanie ich na stronie.


</div>
</div>
</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Woodworking"></span>
===[[File:Arch_Equipment.svg|32px]] Woodworking===

<div class="mw-collapsible-content">

* [[Image:Text-x-python.png|24px]] [https://github.com/dprojects/getDimensions getDimensions]: Makrodefinicja FreeCAD do pobierania wymiarów płyt wiórowych do cięcia ''(BOM, lista cięć)''.

* {{MacroLink|Icon=Macro_Cabinets32.png|Macro_Cabinets32/pl|Makro Cabinets32}}: Tworzy ścianki boczne i górne / dolne do szafki z wywierconymi otworami na elementy łączące producenta Hettich.

* {{MacroLink|Icon=Macro_Joint_Icon.svg|Macro_Joint/pl|Makro Joint}}: Tworzy różnorodne połączenia, takie jak połączenia wpuszczane / czopowe, połączenia skrzynkowe, połączenia na jaskółczy ogon i połączenia zatrzaskowe.

* [[Image:Text-x-python.png|24px]] [https://github.com/dprojects/Woodworking/blob/master/Tools/makeTransparent.py makeTransparent]: Przełącza wszystkie części z trybu nieprzezroczystego na przezroczysty i z powrotem, umożliwiając podgląd otworów pilotażowych, pogłębień i innych połączeń.

</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">


<span id="32px_Other_interesting_macros_created_by_FreeCAD_users"></span>
===[[File:Std_FreeCADWebsite.svg|32px]] Inne ciekawe makrodefinicje stworzone przez użytkowników FreeCAD===
===[[File:Std_FreeCADWebsite.svg|32px]] Inne ciekawe makrodefinicje stworzone przez użytkowników FreeCAD===


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* [[Image:2364.png|24px]] [https://github.com/microelly2?tab=repositories By microelly2] : freeCAD_macro, geodata, Animation, freecad-nurbs, PieMenu, and more.
* [[Image:Text-x-python.png|24px]] [https://github.com/hamish2014?tab=repositories By hamish2014]: FreeCAD_assembly2, FreeCAD_drawing_dimensioning, i inne.

* [[Image:Text-x-python.png|24px]] [https://github.com/hamish2014?tab=repositories By hamish2014]: FreeCAD_assembly2, FreeCAD_drawing_dimensioning, and more.
* [[Image:Text-x-python.png|24px]] [https://github.com/triplus?tab=repositories By triplus]: IconThemes, ShortCuts, NavigationIndicator, TabBar, Launcher, PersistentToolbars, PieMenu, and more.
* [[Image:2364.png|24px]] [https://github.com/microelly2?tab=repositories By microelly2] : FreeCAD_macro, geodata, Animacja, freecad-nurbs, PieMenu i inne.

* [[Image:681.jpg|24px]] [https://github.com/j-wiedemann?tab=repositories By rockn]: FreeCAD-Timber, FreeCAD-addons, FreeCAD-library, FreeCAD-StructuresBois, and more.
* [[Image:Text-x-python.png|24px]] [https://github.com/oddtopus?tab=repositories By oddtopus]: flamingo (workbench for metal structures).
* [[Image:Text-x-python.png|24px]] [https://github.com/oddtopus?tab=repositories By oddtopus]: Flamingo ''(środowisko pracy dla konstrukcji ramowych za stali)''.

* [[Image:Text-x-python.png|24px]] [https://github.com/dprojects/getDimensions By dprojects]: getDimensions FreeCAD macro to get chipboards dimensions to cut (woodworking).
* [[Image:Text-x-python.png|24px]] [https://github.com/Siardeni/FreeCADTools By Siardeni]: workbench for create metal profiles, square tubing, z profile, palette, rotation, drawing, and more.
* [[Image:Text-x-python.png|24px]] [https://github.com/realthunder/FreeCAD_assembly3#installation By realthunder]: środowisko pracy Złożenie 3 i inne.

* [[Image:Text-x-python.png|24px]] [https://github.com/realthunder/FreeCAD_assembly3#installation By realthunder]: Assembly3 workbench, and more.
* [[Image:681.jpg|24px]] [https://github.com/j-wiedemann?tab=repositories By rockn]: FreeCAD-Timber, FreeCAD-addons, FreeCAD-library, FreeCAD-StructuresBois i więcej.

* [[Image:Text-x-python.png|24px]] [https://github.com/Siardeni/FreeCADTools By Siardeni]: Program narzędziowy do tworzenia profili metalowych, rur kwadratowych, profili z, palet, obrotów, rysunków i innych.

* [[Image:Text-x-python.png|24px]] [https://github.com/triplus?tab=repositories By triplus]: IconThemes, ShortCuts, NavigationIndicator, TabBar, Launcher, PersistentToolbars, PieMenu, i więcej.


</div>
</div>
</div>
</div>


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


Line 394: Line 657:
Instalacja wielu makr jest równoznaczna z instalacją nowego stołu warsztatowego; informacje na ten temat można znaleźć w artykule [[How_to_install_additional_workbenches/pl|Jak zainstalować dodatkowe Środowiska pracy]].
Instalacja wielu makr jest równoznaczna z instalacją nowego stołu warsztatowego; informacje na ten temat można znaleźć w artykule [[How_to_install_additional_workbenches/pl|Jak zainstalować dodatkowe Środowiska pracy]].


<span id="Automatic_installation"></span>
===Instalacja automatyczna===
===Instalacja automatyczna===
Poczynając od FreeCAD 0.17, użyj [[Std_AddonMgr/pl|Menadżera dodatków]] w menu głównym {{MenuCommand|Narzędzia → Menadżer dodatków}} aby zainstalować makrodefinicje, która została dołączone do repozytorium [https://github.com/FreeCAD/FreeCAD-macros FreeCAD-macros].


Użyj [[Std_AddonMgr/pl|Menadżera dodatków]] w menu głównym {{MenuCommand|Narzędzia → Menadżer dodatków}} aby zainstalować makrodefinicje, która została dołączone do repozytorium [https://github.com/FreeCAD/FreeCAD-macros FreeCAD-macros].{{Version/pl|0.17}}

<span id="Manual_installation"></span>
=== Instalacja ręczna===
=== Instalacja ręczna===

Jeśli nie używasz [[Std_AddonMgr/pl|Menedżera dodatków]], makro można zainstalować ręcznie.
Jeśli nie używasz [[Std_AddonMgr/pl|Menedżera dodatków]], makro można zainstalować ręcznie.
* Skopiuj kod [[Python/pl|Python]] z odpowiedniej strony makrodefinicji.
* Skopiuj kod [[Python/pl|Python]] z odpowiedniej strony makrodefinicji.
Line 405: Line 672:
* Aby go użyć, otwórz ponownie menu makrodefinicji, wybierz nowe makro i naciśnij przycisk {{Button|Wykonaj}}.
* Aby go użyć, otwórz ponownie menu makrodefinicji, wybierz nowe makro i naciśnij przycisk {{Button|Wykonaj}}.


<span id="Add_a_macro_to_a_custom_toolbar"></span>
===Dodaj makro do niestandardowego paska narzędzi===
===Dodaj makro do niestandardowego paska narzędzi===

* Idź do menu {{MenuCommand|Narzędzia → Dostosuj}}.
* Idź do menu {{MenuCommand|Narzędzia → Dostosuj}}.
* W zakładce {{MenuCommand|Makro}} dodaj nową nazwę makrodefinicji oraz opcjonalnie zdefiniuj ikonę i skrót klawiszowy.
* W zakładce {{MenuCommand|Makro}} dodaj nową nazwę makrodefinicji oraz opcjonalnie zdefiniuj ikonę i skrót klawiszowy.
* W zakładce {{MenuCommand|Narzędzia}} utwórz nowy pasek narzędzi i dodaj swoje makro, wybierając je z kategorii {{MenuCommand|Makro}}.
* W zakładce {{MenuCommand|Narzędzia}} utwórz nowy pasek narzędzi i dodaj swoje makro, wybierając je z kategorii {{MenuCommand|Makro}}.



[[Category:Repository{{#translation:}}]]
[[Category:Macros{{#translation:}}]]
[[Category:Macros{{#translation:}}]]
[[Category:Python Code{{#translation:}}]]
[[Category:Python Code{{#translation:}}]]

Latest revision as of 09:15, 15 March 2024

Ta strona zawiera listę makrodefinicji, które dodają funkcjonalności do programu FreeCAD.

Jeśli napisałeś makro i chcesz umieścić je w kategoriach na tej stronie, zobacz artykuł dokumentacja makrodefinicji, aby dowiedzieć się jak właściwie przygotować dokumentację.

Kategorie

Operacje w oknie widoku 3D

  • Makro FCCamera: To makro potrafi obracać ekran o określony kąt i zdefiniowaną oś oraz tworzy plan zwrócony w stronę ekranu, aby utworzyć układ w określonym planie pozycjonuje wybraną powierzchnię zwróconą w stronę ekranu w celu wykrycia położenia ujęcia widoku.
  • Makro Mouse Cross: To małe makro zamienia kursor myszki ze strzałki w precyzyjny krzyżyk.
  • Makro Rotate View Free: To makro jest używane w konsoli Python i obraca bieżący widok o podany kąt i płaszczyznę.

Makro Rotate ViewAxonometric: To makro obraca bieżący widok w ujęciu widoku aksonometrycznego.

  • Makro Screen Wiki: To makro umożliwia zapisanie widoku 3D w żądanym formacie. Widok 3D lub pełne okno 3D programu FreeCAD przyjmuje żądane wymiary.
  • Makro Snip: Łatwe umieszczanie zrzutów ekranu na forum FreeCAD.
  • Makro View Rotation: Udostępnia graficzny interfejs użytkownika umożliwiający obracanie widoku o precyzyjne wartości we wszystkich trzech kierunkach.
  • Makro Zoom 1:1: Powiększenie w skali 1:1, dzięki czemu obiekty są wyświetlane na ekranie w ich rzeczywistych rozmiarach.

Animacja

  • Makro Animator: Animuj swój model, animując jego właściwości za pomocą właściwości Python tego obiektu.
  • Makro Constraint Draft: Prosty przykład animacji Szkic linii z wykorzystaniem wyrażeń do powiązania wielu linii i symulacji lub weryfikacji ruchu. Tutaj obrót okręgu tworzy ruch dla wszystkich połączonych obiektów (to makro działa w programie FreeCAD w wersji 0.16).

Kodowanie i tworzenie skryptów

  • Makro Build Utility: To makro udostępnia narzędzie do składania projektu z plików projektów podrzędnych przy użyciu funkcji Połącz projekt.
  • Makro clone explicit: Tworzy kopię każdego zaznaczonego obiektu i ustawia jego właściwości na wyrażenie łączące z oryginalnym obiektem, czyniąc z niego jawny i edytowalny klon.
  • Makro MessageBox: Pokazuje, jak przekazywać informacje użytkownikowi za pomocą graficznego interfejsu użytkownika.
  • Makro Python Assistant Window: To makro zapewnia środowisko pracy typu wytnij / kopiuj / wklej dla kodu Python, jest podzielone na segmenty, dzięki czemu można wybierać różne sekcje, i jest trwałe między sesjami FreeCAD.
  • Qt Example: Przykład użycia poleceń Qt, ich połączeń, ekstrakcji i przypisywania danych.
  • scanObjects: Narzędzie kontrolne do tworzenia makr FreeCAD i usuwania błędów w projekcie.
  • Makro Rozwiązanie TNP: Podstawowy przykład rozwiązania problemu nazewnictwa topologicznego. Makrodefinicja ta jest przeznaczona wyłącznie dla programistów.

Konwersja

  • Makro 3DXML import: Importuje plik 3DXML-ascii do programu FreeCAD, ograniczona funkcjonalność.
  • Makro Compound Plus: Zestaw poleceń szkicu w małym makrze dla szkicu 2D Przykład: praca z plikami DXF.

Makro Creating faces from a DXF file: Ta makrodefinicja tworzy twarze z pliku DXF, "warstwy" są rozpoznawane oddzielnie i egzaminowane w grupach.

  • Makro DeepCopy: Utwórz złożenie z części z kopią wszystkich kształtów.
  • Makro Dxf To Shape: Makro narzędzie do tworzenia unikalnej linii łamanej z wieloma poliliniami, typ tworzonej linii jest wybierany spośród typów MakeWire, Bspline, BsplineCurve, BsplineCurve + Arc, Polygon, Bezier curve.
  • Makro FaceToSketch: Przekształca wybraną powierzchnię w pojedynczy szkic bez wiązań.
  • Makro FCBmpImport: Importuj czarno-białe obrazy BMP do programu FreeCAD jako szkic, linie, bryły lub grafikę BMP w skali szarości dla litofanów.
  • Makro FCWire To Volume: Makrodefinicja tworzy operację logiczną z zaznaczonymi obiektami, wystarczy zaznaczyć linię i nadać im grubość, a następnie kliknąć przycisk "Utwórz".
  • Makro Iges PyImporter: Importuje plik formatu iges z jednostką 128, na przykład plik iges z FreeShip, do FreeCAD.
  • Makro MultiCopy: Funkcja MultiCopy umożliwia powielanie (kopiowanie i wklejanie) wielu obiektów FreeCAD, które można etykietować kolejno i w niestandardowy sposób.
  • Makro PartToVRML: Konwertuje wybrane części na siatki VRML w celu zmniejszenia rozmiaru i przyspieszenia ładowania (modele VRML zgodne z programami Kicad i Blender).

środowisko pracy Rysunek Roboczy i 2D

  • Makro EdgesToArc: Jeśli to możliwe, przekształca wybrane Krawędzie w łuk kołowy. Funkcja jest przydatna przy przywracaniu dyskretnych łuków.
  • Macro FC Convert Lines: Ta marodefinicja konwertuje obiekt linii w linię przerywaną, w linię punktową, w linię dwupunktową, w linię zygzakową, w linię odręczną (falistą) o podanych wymiarach.

środowisko pacy MES

  • Makro export transient FEM results: To makro eksportuje wiele obiektów wyników FEM z analizy stanów nieustalonych do formatu VTK i generuje plik PVU, który może być użyty do załadowania wyników bezpośrednio do programu ParaView w celu dalszego przetwarzania końcowego.
  • Makro GMSH: Tworzenie siatek FEM za pomocą Generatora siatek GMSH.

Gui

  • Makro MacroMenu: Dodaj makrodefinicje znajdujące się w folderze Macros do menu Makrodefinicji programu FreeCAD.
  • Makro SplitPropEditor: Tymczasowo wydziela edytor właściwości z widoku złożonego do oddzielnego widżetu dokowanego.
  • Makro Toggle Panels Visibility: To makro przełącza widoczność różnych paneli pomocniczych w programie FreeCAD, umożliwiając wyświetlanie okna głównego na całej dostępnej przestrzeni ekranu.
  • Makro Menadżer pasków narzędzi: Łatwe zarządzanie niestandardowymi paskami narzędzi makrodefinicji, pozwala tworzyć, zmieniać nazwy i usuwać paski narzędzi, dodawać i usuwać makrodefinicje, edytować skróty i ikony, zawiera nawet proste narzędzie do tworzenia ikon xpm.

Informacje i wymiarowanie

  • Makro BoundingBox Tracing: Ta makrodefinicja wykonuje czerwony ślad (edytowalny) wokół Ramki otaczającej za pomocą sześciu prostokątów.
  • Makro CenterFace: Ta makrodefinicja śledzi na czerwono (z możliwością edycji) środkową płaszczyznę (masę) za pomocą jednego punktu i wyświetla współrzędne.
  • Makro CenterOfMass: Podaje masę całkowitą i środek masy wielu obiektów wybranych z uwzględnieniem określonej gęstości.
  • Makro Delta xyz: Podaje wartości delty i odległość między dwoma punktami.
  • Makro Dump Objects: Ta makrodefinicja generuje listę wszystkich obiektów w bieżącym dokumencie - lista może znajdować się w oknie lub w widoku raportu.
  • Makro FC element selector: Ta makrodefinicja wyświetla wszystkie elementy poniżej kursora w taki sam sposób, jak "Makro Mysz nad cb" z GUI (elementy zasłonięte przez inne elementy również zostaną wyświetlone).
  • Makro FCInfo: Podaje szereg informacji o wybranym kształcie i może wyświetlić przeliczenie długości, nachylenia (stopnie, radian, gradient) kształtu, powierzchni, objętości oraz masy kształtu w wybranej gęstości w różnych jednostkach międzynarodowych i anglosaskich.
  • Makro FCInfo ToolBar: Wyświetla szereg informacji o wybranym kształcie jako FCInfo w mini pasku narzędzi.
  • Makro FCInfoGlass: Podaje szereg informacji o wybranym kształcie i wyświetla je na ekranie 3D.
  • Makro FCInfoToMouse: Udostępnia informacje o współrzędnych, długości i kątach w czasie rzeczywistym na kursorze myszki w postaci adnotacji w dymku wyświetlanej na ekranie 3D.
  • Makro FCTreeView: Makrodefinicja do tworzenia listy wszystkich obiektów w projekcie w jednej liście bez hierarchii, opcje sortowania według nazwy, etykiety, widoczności, grupy, opcja wyszukiwania według nazwy, etykiety... bez rozróżniania wielkości liter lub z rozróżnianiem wielkości liter oraz zaznaczania wszystkich obiektów wyświetlanych w oknie makra.
  • Makro Mouse over cb: Ta makrodefinicja powoduje wyświetlenie wszystkich elementów znajdujących się poniżej kursora (wyświetlane są również elementy zakryte przez inne elementy).
  • Makro Normal Vector: UUzyskaj wektor normalny wybranej wcześniej powierzchni w celu utworzenia widoku rysunkowego normalnego do tej powierzchni.
  • Makro ObjectInfo: Przyjazny dla użytkownika moduł "Info" stworzony przez użytkownika programu FreeCAD.
  • Makro SimpleProperties: Przedstawia w zwięzły sposób podstawowe właściwości fizyczne obiektu (objętość, wymiary ramki otaczającej, ...).

Biblioteki

  • Makro BOLTS: Celem projektu BOLTS jest stworzenie darmowej i ogólnodostępnej biblioteki części znormalizowanych dla aplikacji CAD.

Funkcje matematyczne

Tworzenie obiektów

  • Makro AeroFoil: AeroFoil tworzy krzywe i powierzchnie profilów lotniczych przy użyciu wstępnie zdefiniowanych modeli, funkcji algebraicznych oraz danych w plikach DAT lub CSV.
  • Makro Apothem Based Prism GUI: Okno dialogowe GUI, które na podstawie danych wprowadzonych przez użytkownika tworzy graniastosłup bazujący na promieniu Apothema (inradius).
  • Makro Circle: Utwórz okrąg lub łuk, podając promień, średnicę, obwód, pole powierzchni, kąt początkowy, kąt końcowy, łuk, środek kąta, linkę, strzałkę, środek (punkt) w wybranym miejscu (to samo powyżej bez GUI).
  • Makro CirclePlus: Utwórz okrąg lub łuk, podając promień, średnicę, obwód, pole powierzchni, kąt początkowy, kąt końcowy, łuk, środek kąta, linkę, strzałkę, środek (punkt) w wybranym miejscu (to samo poniżej, ale z graficznym interfejsem użytkownika) oraz tworzenie sektora i ściany.
  • Makro Cut Circle: Wytnij okrąg lub łuk i utwórz x łuków, podając liczbę cięć.
  • Makro Cut Line: Wytnij prostą i utwórz x punktów, podając ich liczbę, utwórz prostą lub nie, utwórz punkty lub nie, utwórz dwukolorowy lub nie w zależności od wyboru.
  • Makro FCSpring Helix Variable: Ta makrodefinicja tworzy jedną ściętą sprężynę, której wielkość można regulować za pomocą wszystkich zwojów.
  • Makro HilbertCurve: Tworzy linie krzywej Hilberta w 2 lub 3 wymiarach, wykonując wiele iteracji.
  • Makro Honeycomb: Tworzy obiekt Python Honeycomb kompatybilny ze środowiskiem pracy Projekt Części.
  • Makro ImportAirfoil: Import współrzędnych profilu lotniczego, a następnie skalowanie profilu lotniczego, obracanie, translacja w płaszczyźnie, translacja wzdłuż rozpiętości, wybór płaszczyzny i osi głównej oraz przekształcenie geometrii w szkic.
  • Makro Intersection: Znajduje przecięcie między dwiema lub trzema wybranymi krawędziami / powierzchniami, działa również z płaszczyznami odniesienia i liniami odniesienia. Tworzy parametryczny obiekt Python zawierający kształt przecięcia.
  • Makro Line Length: Utwórz prostą o określonej współrzędnej XYZ długości i kącie względem płaszczyzny X Y.
  • Makro Polyhedrons: To makro tworzy wielościany parametryczne (dwunastościan, dwudziestościan, czworościan foremny, ...). Możliwość dostosowania wymiaru promienia lub boku.
  • Makro Pyramid: To makro tworzy piramidę parametryczną. Wszystkie parametry są konfigurowalne tak samo jak w przypadku Stożka środowiska Część.
  • Makro Repro Wire: Ta makrodefinicja odtwarza wszystkie elementy wybranego elementu podrzędnego linii łamanej lub ściany.
  • Makro Solid Sweep: Tworzy bryłę przez przeciągnięcie profilu 2D wzdłuż ścieżki wybranej wcześniej w widoku 3D. Elementy 2D mogą być tworzone za pomocą zwykłych narzędzi w graficznym interfejsie użytkownika programu FreeCAD.
  • Makro Stairs: Utwórz spiralę schodów, utwórz noski schodów i uruchom makro.
  • Makro Triangle AH: Ta makrodefinicja tworzy trójkąt, za pomocą kąta wierzchołka i wysokości trójkąta (wierzchołek trójkąta jest ustawiony na współrzędnych xyz 0,0).
  • Makro WireXYZ: Ta makrodefinicja tworzy linię łamaną o współrzędnych pobranych z pliku. Współrzędne X Y Z należy oddzielić spacją.

Transformacja obiektu

  • Makro Align Object to View: To makro wyrównuje wybrany obiekt do bieżącego widoku i ustawia współrzędne Umiejscowienie kamery.
  • Makro Bevel: Ukosowanie wybranych wierzchołków, tworzenie parametrycznego obiektu Python, kompatybilnego ze wszystkimi bryłami (z wyjątkiem tych z okrągłymi krawędziami), w tym z elementami w Zawartości środowiska Projekt Części.
  • Makro Center Align Objects with Faces or Edges: Ta makrodefinicja obejmuje następujące wiązania: Wiązanie koncentryczne wśród części niecylindrycznych; oraz Wiązanie na środkowe Powierzchnie i/lub Krawędzie. Działa ono również z nowymi kontenerami Zawartości i App::Part oraz z hierarchią STEP.
  • Makro CloneConvert: Ta makrodefinicja obejmuje następujące wiązania: Wiązanie koncentryczne wśród części niecylindrycznych; oraz Wiązanie na środkowe Powierzchnie i / lub Krawędzie. Działa ono również z nowymi kontenerami Zawartości i App::Part oraz z hierarchią STEP.
  • Makro Connect And Sweep: Makrodefinicja ta w prosty sposób tworzy połączenie między dwoma obiektami, obiektem i punktem lub między dwoma punktami albo wybraną linią, linią łamaną, krawędzią (środki obiektów są punktami początkowym i końcowym przeciągnięcia), które można wybrać w postaci konfigurowalnej elipsy, wielokąta, okręgu.
  • Makro Express Placement: umożliwia wyświetlanie i szybką edycję współrzędnych położenia wybranego obiektu bezpośrednio lub za pomocą wyrażeń.
  • Makro FlattenWire: Spłaszcza szkice polilinii, które nie są płaskie względem ich środkowej współrzędnej Z.
  • Makro FlattenWire3Points: Spłaszcza polilinie środowiska Rysunek Roboczy, które nie są płaskie, do płaszczyzny zdefiniowanej przez trzy
  • Makro HealArcs: Czasami łuki są przekształcane w krzywe złożone, na przykład gdy zastosowano do nich operacje skalowania. To makro odtwarza z nich prawidłowe łuki. Przydatne przed eksportem do formatu dxf.
  • Makro Image Scaling: Makrodefinicja ułatwiająca skalowanie rysunków, grafik, schematów, planów i podobnych obrazów 2D w środowisku pracy Obraz.
  • Makro JointWire: Umożliwia znalezienie i połączenie wszystkich niepołączonych krawędzi z najbliższą niepołączoną krawędzią za pomocą linii.
  • Macro magicAngle: Małe GUI dla funkcji Draft.rotate. Pozwala na obracanie paneli, a nawet innych bardziej skomplikowanych obiektów, jak np. profile konstrukcyjne.
  • Makro MatrixTransform: Stosowanie liniowych przekształceń przestrzeni w celu zniekształcenia kształtów. Np. nierównomierne skalowanie, ścinanie, odbicie lustrzane, zamiana osi.
  • Makro Move to Origin: Ta makrodefinicja przekształca położenie obiektu w taki sposób, że wybrana lokalizacja staje się jego nowym początkiem.
  • Makro MultiCuts: Makrodafinicja ta poprawia hierarchię funkcji przycinania logicznego poprzez automatyczne etykietowanie i używanie kopii do przycinania.
  • Makro Overlap: Operacja logiczna. Podobne do funkcji Część wspólna środowiska Część, ale z niestandardowym progiem liczby nakładek (parametrycznym).
  • Makro PlacementAbsolufy: Zresetuj kontenery części do globalnego początku, zachowując bezwzględne położenie obiektów.
  • Makro Rotate To Point: Makro obraca obiekt wokół środka jego ramki, środka masy lub ostatnio wskazanego punktu.
  • Makro Section: Alternatywna implementacja narzędzia Przekrój części, bardziej odpowiednia do tworzenia ścieżek przejścia (parametrycznych).
  • Makro StraightenObject: Wyrównaj ponownie obiekt(y) do układu współrzędnych FreeCAD zgodnie z licem / krawędzią odniesienia.
  • Makro SuperWire: Wymusza utworzenie polilinii z linii i łuków, które nie muszą się stykać. Użyj tej funkcji, jeśli normalna praca z polilinią nie powiedzie się.
  • Makro WireFilter: Filtrowanie polilinii ze szkicu w celu użycia tylko niektórych z nich, a także przesunięcia 2D, skalowanie i zmiana kolejności tych linii.

Widoczność obiektów, właściwości widoku i tekstury

  • colorManager: Umożliwia ustawienie kolorów ścian dla wszystkich obiektów z arkusza kalkulacyjnego. Można także przeglądać kolory dla ręcznie wybranej ściany lub obiektu i obserwować efekt w modelu 3D w czasie rzeczywistym.
  • Makro Colorize: Łatwe nadawanie kolorów powierzchniom, krawędziom i wierzchołkom, w tym indywidualnych poziomów przezroczystości.
  • Makrodefinicja: EasyReflector: Łatwe zarządzanie teksturami za pomocą parametrycznego obiektu Python, który utrzymuje się między sesjami FreeCAD i Dokumentów.
  • Makro Hidden Alls objects: Ta makrodefinicja sprawdza, czy wszystkie obiekty w dokumencie są ukryte (parametr Visibility ma wartość Fałsz).
  • Makro Texture: Utwórz projekt z obrazu w formacie bmp, aby łatwo utworzyć teksturę.
  • Makro Texture Objects: Ta makrodefinicja umożliwia tymczasowe umieszczenie obrazu tekstury na wybranych obiektach.
  • Makro Toggle Drawstyle Optimized: Ta makrodefinicja przełącza styl rysowania zaznaczonego obiektu (tak samo jak powyższe makro Toggle Drawstyle, ale jest ono zoptymalizowane dla wszystkich języków).
  • Makro Toggle Visibility: Zestaw trzech makrodefinicji, makro 1: ukrywa obiekty nie zaznaczone, makro 2: wyświetla wszystkie obiekty, makro 3: ukrywa wszystkie obiekty.
  • Makro Toggle Visibility2 1-2: Zestaw dwóch makrodefinicji, makro 1:Macro_Toggle_Visibility2_1-2 ukrywa obiekty nie zaznaczone, makro 2:Macro_Toggle_Visibility2_2-2 wyświetla wszystkie obiekty, makrodefinicja z oryginalną widocznością.
  • Makro Toggle Visibility2 2-2: Zestaw dwóch makrodefinicji, makro 1:Macro_Toggle_Visibility2_1-2 ukrywa obiekty nie zaznaczone, makro 2:Macro_Toggle_Visibility2_2-2 wyświetla wszystkie obiekty, makrodefinicja z oryginalną widocznością.
  • Makro Visible Alls objects: Ta makrodefinicja sprawdza, czy wszystkie obiekty w dokumencie są widoczne (parametr Visibility ma wartość Prawda).
  • setTextures: Umożliwia trwałe zapisanie adresu URL tekstur w projekcie FreeCAD i wczytanie zapisanych tekstur.

Środowisko pracy Projekt Części

  • Macro PDWrapper: Służy do zamykania brył innych niż Projekt Części w Zawartości Projekt Części i nie tylko.

Druk 3D

  • Makro 3d Printer Slicer Individual Parts: Ten kod, po uruchomieniu, wyeksportuje widoczne bryły na najwyższym poziomie (bryły znajdujące się głębiej w drzewie zostaną zignorowane) aktualnie otwartego projektu do pojedynczych plików STL i otworzy je w używanym programie do krojenia. Domyślnym ustawieniem makra jest Cura, ale można je zmienić na dowolny inny program do krojenia, zmieniając zmienną SLICERAPP w kodzie źródłowym.
  • Makrodefinicja Przepływ pracy drukarki 3D: Makrodefinicja tworząca z wybranych obiektów plik stl z idealnym zaokrągleniem, czyli bez widocznych ścianek czołowych. Pozwala również na uruchomienie wybranych przez siebie programów. Na przykład, aby zautomatyzować przepływ pracy FreeCAD -> Slicer -> drukowanie.

Raytracing

Środowisko pracy Arkusz Kalkulacyjny

  • Makro Alias Manager: Pomaga w zarządzaniu aliasami w arkuszu roboczym FreeCAD Spreadsheet. Umożliwia on tworzenie, usuwanie i przenoszenie aliasów oraz tworzenie grup plików "rodziny części".
  • Makro ConstraintToAlias: Umożliwia utworzenie arkusza kalkulacyjnego lub dodanie aliasu do istniejącego arkusza kalkulacyjnego z poziomu otwartego edytora szkiców.
  • Makro EasyAlias: Szybkie tworzenie aliasów w arkuszu kalkulacyjnym FreeCAD. Wykorzystuje on etykiety z jednej kolumny do tworzenia aliasów dla sąsiednich komórek w następnej kolumnie po prawej stronie, np. etykiety z kolumny A stają się aliasami dla komórek w kolumnie B.
  • Makro FindAliasReferences: Znajduje wszystkie wyrażenia w otwartych dokumentach, które zawierają alias lub, jeśli alias nie jest zdefiniowany, wartość w wybranych komórkach arkusza kalkulacyjnego.
  • Makro Spreadsheet Tools: Ta makrodefinicja pomaga zarządzać komórkami w arkuszu roboczym Arkusz kalkulacyjny FreeCAD.
  • Makro Spreadsheet2html: Eksportuje arkusz kalkulacyjny jako stylizowany html. Przeznaczony jako pomoc przy przenoszeniu danych do programów biurowych.
  • sheet2export: Umożliwia eksport arkusza kalkulacyjnego programu FreeCAD do formatów plików (.md, .html, .csv, .json).

Narzędzia

  • Makro Convert 021: Konwertuje plik FreeCAD zapisany w wersji post-0.21 z powrotem do formatu 0.21.
  • Makro Duplicate Selection: Ta makrodefinicja sprawdza, czy zaznaczenie jest zdublowane, jeśli zaznaczysz obiekt w oknie widoku 3D, kursor "Kursor Zakaz" zatrzyma się, jeśli zaznaczenie będzie zdublowane, makro pozostanie aktywne.
  • Makro ExpandTreeItem: Ta makrodefinicja rozwija wybrane elementy w widoku drzewa. W przypadku braku zaznaczenia wszystkie elementy są rozwijane / zwijane.
  • Makro findConfigFiles: Znajduje pliki konfiguracyjne użytkownika system.cfg i user.cfg, kopiuje lokalizację folderu do schowka systemowego, instruuje użytkownika, jak zmienić nazwę tych plików, aby zresetować ustawienia programu FreeCAD, i otwiera folder za pomocą domyślnej przeglądarki plików.
  • Makro ImperialScales: Wyświetla listę amerykańskich imperialnych skal środowiska Architektury wraz z odpowiednim współczynnikiem, który można zastosować do stron lub widoków Rysunku Technicznego.
  • Makro merge duplicate materials: Łączy materiały o tej samej nazwie podstawowej (z różnymi końcówkami w postaci numeru, takimi jak 001, 002, ...) w jeden.
 Makro PCBWay: Wysyła wybrany obiekt do PCBWay w celu wyprodukowania poprzez frezowanie CNC, cięcie laserowe lub druk 3D.
  • Makro Pinger: Łatwe przywoływanie użytkowników na forum.
  • Makro Select Hovering: Ta makrodefinicja wybiera Ścianę, Krawędź, Wierzchołek po wskazaniu kursorem myszki.
  • Makro SketchUnmap: Odmapuj szkic z bieżącego podparcia i nadaj jego umiejscowieniu wartość bezwzględną, tworząc w ten sposób płaszczyznę wyznaczającą płaszczyznę odniesienia.
  • Makro TreeToAscii: Drukuje drzewo modelu jako "ASCII Art" z niestandardowym wzorem i stylem oraz eksportuje je do schowka, pliku lub osadzonego dokumentu.
  • Makro Unbind Numpad Shortcuts: Zmienia przypisanie standardowych poleceń widoku z klawiszy cyfr na Ctrl+cyfra, aby przypadkowo nie obracać widoku podczas wprowadzania liczb.
  • Makro WorkFeatures: Narzędzie do tworzenia punktów, osi, płaszczyzn i wielu innych przydatnych funkcji ułatwiających tworzenie projektu.

Kreatory

  • Makro FCGear: Dodatkowe środowisko pracy do tworzenia różnych typów kół zębatych, kół zębatych ewolwentowych, kół zębatych inwolwentowych, kół zębatych cykloidalnych i kół zębatych stożkowych.
  • Makro Fonts Win10 PYMP:Ta mała makrodefinicja jest dedykowana dla użytkowników systemu Windows 10. Przeglądarka czcionek Kształt z tekstu jest pusta, a to małe makro pomoże Ci łatwo zobaczyć, jakiej czcionki użyć.
  • Makro GenerateDrawing: Makrodefinicja do automatycznego generowania rysunków z 3 rzutami prostokątnymi i jednym izometrycznym.
  • Makro GenerateViews: Makrodefinicja do automatycznego generowania widoków 2D z 6 rzutami prostokątnymi i jednym izometrycznym.
  • Makro Geneva Wheel: Umożliwia użytkownikowi utworzenie od podstaw mechanizmu koła genewskiego. Aby zmienić rozmiar obiektu, należy edytować wartości wewnątrz makraodefinicji
  • Makro Geneva Wheel GUI: Interfejs graficzny umożliwiający tworzenie od podstaw mechanizmu koła genewskiego.
  • Makro Megaminx: Wyświetl Megaminx i interaktywnie wykonuj rotacje plasterków.
  • Makro PropertyMemo: Ta mała makrodefinicja tworzy dodatkową Właściwość (notatkę lub inny tekst) dla obiektu (tylko Rysunek Roboczy).
  • Makro Rubik Cube: Wyświetl kostkę Rubika i interaktywnie wykonuj obroty plastra.
  • Makro Unfold Box: Umożliwia rozkładanie powierzchni prostopadłościanu o dowolnym kształcie i rysowanie ich na stronie.

Woodworking

  • getDimensions: Makrodefinicja FreeCAD do pobierania wymiarów płyt wiórowych do cięcia (BOM, lista cięć).
  • Makro Cabinets32: Tworzy ścianki boczne i górne / dolne do szafki z wywierconymi otworami na elementy łączące producenta Hettich.
  • Makro Joint: Tworzy różnorodne połączenia, takie jak połączenia wpuszczane / czopowe, połączenia skrzynkowe, połączenia na jaskółczy ogon i połączenia zatrzaskowe.
  • makeTransparent: Przełącza wszystkie części z trybu nieprzezroczystego na przezroczysty i z powrotem, umożliwiając podgląd otworów pilotażowych, pogłębień i innych połączeń.

Inne ciekawe makrodefinicje stworzone przez użytkowników FreeCAD

  • By hamish2014: FreeCAD_assembly2, FreeCAD_drawing_dimensioning, i inne.
  • By microelly2 : FreeCAD_macro, geodata, Animacja, freecad-nurbs, PieMenu i inne.
  • By oddtopus: Flamingo (środowisko pracy dla konstrukcji ramowych za stali).
  • By rockn: FreeCAD-Timber, FreeCAD-addons, FreeCAD-library, FreeCAD-StructuresBois i więcej.
  • By Siardeni: Program narzędziowy do tworzenia profili metalowych, rur kwadratowych, profili z, palet, obrotów, rysunków i innych.
  • By triplus: IconThemes, ShortCuts, NavigationIndicator, TabBar, Launcher, PersistentToolbars, PieMenu, i więcej.

Użycie

Zobacz artykuł Jak zainstalować makrodefinicje, aby uzyskać pełny opis, oraz dostosowanie paska narzędzi, aby dodać makra do paska narzędzi w celu zapewnienia łatwego dostępu.

Instalacja wielu makr jest równoznaczna z instalacją nowego stołu warsztatowego; informacje na ten temat można znaleźć w artykule Jak zainstalować dodatkowe Środowiska pracy.

Instalacja automatyczna

Użyj Menadżera dodatków w menu głównym Narzędzia → Menadżer dodatków aby zainstalować makrodefinicje, która została dołączone do repozytorium FreeCAD-macros.dostępne w wersji 0.17

Instalacja ręczna

Jeśli nie używasz Menedżera dodatków, makro można zainstalować ręcznie.

  • Skopiuj kod Python z odpowiedniej strony makrodefinicji.
  • Otwórz menu Makrodefinicji Makro → Makra..., naciśnij przycisk Utwórz i nadaj mu nazwę.
  • Wklej kod Python, który skopiowałeś.
  • Wciśnij przycisk Zapisz, i uruchom ponownie program FreeCAD.
  • Aby go użyć, otwórz ponownie menu makrodefinicji, wybierz nowe makro i naciśnij przycisk Wykonaj.

Dodaj makro do niestandardowego paska narzędzi

  • Idź do menu Narzędzia → Dostosuj.
  • W zakładce Makro dodaj nową nazwę makrodefinicji oraz opcjonalnie zdefiniuj ikonę i skrót klawiszowy.
  • W zakładce Narzędzia utwórz nowy pasek narzędzi i dodaj swoje makro, wybierając je z kategorii Makro.