Macros recipes/pl: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
 
(358 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=Centericon.png|Macro MoveToOrigin|Macro Przesunięcie do punktu początkowego}}: Ta makrodefinicja przelicza położenie obiektu w taki sposób, że wybrana lokalizacja staje się jego nowym położeniem początkowym.

* {{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_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_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_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_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 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=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=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=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_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 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 są widoczne, parametr ''(Visibility=True)''.
* {{MacroLink|Icon=Macro HiddenAlls.png|Macro HiddenAlls|Makro Ukryte wszystkie obiekty}}: To makro sprawdza, czy wszystkie obiekty w dokumencie 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=Snip.png|Macro_Snip/pl|Makro Snip}}: Łatwe umieszczanie zrzutów ekranu na forum FreeCAD.
* {{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=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=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=SelectVisible.png|Macro SelectVisible|Makro Wybierz widoczne}}: Zostaną wybrane wszystkie obiekty które mają ustawiony parametr widoczności w drzewie.

* {{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=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_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=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 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.
* {{MacroLink|Icon=Zoom1_1.svg|Macro Zoom1_1|Macro Zoom 1:1}}: Zbliżenie 1:1, dzięki czemu obiekty są wyświetlane na ekranie w ich rzeczywistych rozmiarach.
</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_Animated_Constrain.png|Macro_Animated_Constrain/pl|Makro Animated Constrain}}: Animowanie wiązania kątowego w środowisku pracy Szkicownik.
* {{MacroLink|Icon=Animator.svg|Macro Animator|Macro Animator}}: Za pomocą tego obiektu Pythona możesz animować swój model poprzez wyświetlanie jego właściwości.

* {{MacroLink|Icon=Macro_crank_simul.png|Macro crank simul|Macro symulacja korby}}: Obrotowy drążek i tłok.
* {{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_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=Macro_Assembly.png|Macro Assembly|Makro Montaż}}: Animacja złożenia.
* {{MacroLink|Icon=Macro_Assemblage_Imprimante_3D.png|Macro_Assemblage_Imprimante_3D/pl|Makro Assemblage Imprimante 3D}}: Symulacja ruchów drukarki 3D.

* {{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|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=FCBmpImportLogo.svg|Macro FCBmpImport|Makro FCBmpImport}}: Importuj czarno-białe obrazy BMP do FreeCAD jako szkic, linie łamane, bryły lub BMP w skali szarości dla litofanów.

* {{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=MultiCopy-reduced.png|Macro_MultiCopy|Macro MultiCopy}}: umożliwia powielanie ''(kopiowanie i wklejanie)'' wielu obiektów FreeCAD, które mogą być oznaczane kolejno i w niestandardowy sposób.
* {{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=Applications-python.svg|Macro_3DXML_import|Macro 3DXML import}}: Importuje plik 3DXML-ascii do FreeCAD, ograniczona funkcjonalność.

* {{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 Kreślenie===
===[[File:Draft_BSpline.svg|32px]] środowisko pracy Rysunek Roboczy i 2D===

Środowisko pracy [[Drawing_Workbench/pl|Kreślenie]] jest uważane za przestarzałe od wersji FreeCAD 0.17. Rozważ użycie środowiska [[TechDraw_Workbench/pl|Rysunek Techniczny]] zamiast niego.


<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/pl|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/pl|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|Macro_CartoucheFC_Full/pl|Makro 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/pl|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/pl|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}}: Tworzy parametryczny rectellipse.

* {{MacroLink|Icon=Macro_Draft_Circle_3_Points.png|Macro Make Circle 3 Points|Makro Utwórz koło przez 3 punkty}}: Tworzy okrąg na podstawie 3 wybranych punktów, punkty te mogą być obiektami ''(ten przykład łączy dwa poniższe przykłady, wszystkie parametry są po prostu ustawiane w oknie widoku 3D)''.
* {{MacroLink|Icon=Macro_Draft_Circle_3_Points.png|Macro Draft Circle 3 Points|Makro Narysuj koło przez 3 punkty}}: Tworzy okrąg z 3 wybranych punktów ortogonalnych 2D.
* {{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|Makro Narysuj koło przez 3 punkty 3D}}: tworzy okrąg z 3 wybranych punktów w przestrzeni 3D.
* {{MacroLink|Icon=Macro Make Arc 3 Points.png|Macro Make Arc 3 Points|Makro Utwórz łuk przez 3 punkty}}: tworzy łuk na podstawie 3 wybranych punktów.
* {{MacroLink|Icon=Macro_Ellipse-Center%2B2Points.png|Macro Ellipse-Center+2Points|Makro Elpsa - Środek + 2 Punkty}} Tworzy elipsę, wybierając trzy punkty ''(w tej kolejności)'': środek, główny promień i mały promień.
* {{MacroLink|Icon=Macro_FCConvertLines.png|Macro FCConvertLines|Makro FC Konwertuj linie}}: To makro konwertuje obiekty linii, kreski w linii przerywanej, przerywanej z kropkami, przerywanej kropka kropka, zygzakowatej i ręcznej z podanymi wymiarami.
* {{MacroLink|Icon=Macro_EdgesToArc.png|Macro EdgesToArc|Makro Krawędzie na łuk}}: Jeśli to możliwe, przekształca wybrane krawędzie w łuk kołowy. Przydatne do przywracania dyskretnych łuków.
* {{MacroLink|Icon=Macro_Creating_faces_from_a_DXF_file.png|Macro Creating faces from a DXF file|Makro Tworzenie ścianek z pliku DXF}}: To makro tworzy ścianę z pliku DXF, "Warstwa" jest rozpoznawana oddzielnie i odtwarzana w grupach.
* {{MacroLink|Icon=Macro_DXF_to_Face_and_Sketch.png|Macro DXF to Face and Sketch|Makro DXF na ścianę i szkic}}: To makro konwertuje wybrane elementy importowanego dxf do ściany i szkicu.
* {{MacroLink|Icon=Macro_Compound_Plus.png|Macro_Compound_Plus|Makro Złożenie Plus}}: Polecenie Draf ustawione w małym makrze na przykład szkicu 2D: praca z plikami DXF.
* {{MacroLink|Icon=Macro Dxf To Shape.png|Macro Dxf To Shape|Makro Dxf na Kształt}}: Narzędzie Makro do tworzenia unikalnelini łamanej z wielu linii, typ tworzonej linii jest wybierany spośród MakeWire, Bspline, BsplineCurve, BsplineCurve + Arc, Wielokąt, krzywej Beziera.


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

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


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


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


* {{MacroLink|Icon=Macro_GMSH.png|Macro_GMSH/pl|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/pl|Makro Eksport przejściowych wyników FEM}}: To makro eksportuje wiele obiektów wyników MES 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|Makro FCInfo}}: Daje szereg informacji o wybranym kształcie i może wyświetlać przeliczenie długości, nachylenia ''(stopnie, radian, stopień)'' kształtu, powierzchni, objętości i wagi formy w wybranej gęstości w różnych międzynarodowych i anglosaskich jednostkach.

* {{MacroLink|Icon=FCInfo.png|Macro FCInfo Alternate Linux|Makro FCInfo Alternatywny system Linux}}: tak samo jak powyżej, ale dla Linux OS.
* {{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|Makro FCInfoGlass}}: Daje serię informacji o wybranym kształcie i wyświetla w oknie 3D.

* {{MacroLink|Icon=FCInfoToMouse.png|Macro FCInfoToMouse|Makro FCInfoToMouse}}: Podawaj współrzędne, długość i kąty w czasie rzeczywistym w punkcie kursora myszki w formie adnotacji bąbelkowej wyświetlanej woknie widoku 3D.
* {{MacroLink|Icon=Macro_Delta_xyz.png|Macro Delta xyz|Makro Delta XYZ}}: Podaje wartości Delta i odległość pomiędzy 2 punktami.
* {{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_ObjectInfo.png|Macro ObjectInfo|Makro ObjectInfo}}: Przyjazny dla użytkownika moduł "Info" stworzony przez użytkownika programu FreeCAD.
* {{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|Makro Lista obiektów}}: To makro generuje listę wszystkich obiektów w bieżącym dokumencie - lista może być umieszczona w oknie lub na widoku raportu.

* {{MacroLink|Icon=Macro_MeasureCircle.png|Macro MeasureCircle|Makro MeasureCircle}}: Oblicz promień okręgu za pomocą 3 punktów lub okrągłej krawędzi.
* {{MacroLink|Icon=Macro CenterOfMass.png|Macro CenterOfMass|Makro Środek masy}}: Podaje masę całkowitą i środek masy wielu wybranych obiektów o wybranej gęstości.
* {{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_SimpleProperties.png|Macro SimpleProperties|Makro Podstawowe właściwości}}: Zwięzłe wyświetlanie podstawowych właściwości fizycznych obiektu ''(objętość, wymiary pola ograniczającego, ...)''.
* {{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=Parametric_Curve_FP.svg|Macro Parametric_Curve_FP/pl|Macro Parametric Curve FP}}: Aktualizacja funkcjonalności w Pythonie dla krzywej parametrycznej Makro 3D.
* {{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_3D_Parametric_Curve.png|Macro 3D Parametric Curve|Makro Krzywa parametryczna 3D}}: Narysuj funkcję opisaną równaniami parametrycznymi x''(t)'', y''(t)'' i z''(t)''.
* {{MacroLink|Icon=Macro_Draw_2D_Function.png|Macro Draw 2D Function|Makro Rysuj funkcję 2D}}: rysuje funkcję opisaną równaniem z=F''(x)''.
* {{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=Macro_Draw_Parametric_2D_Function.png|Macro Draw Parametric 2D Function|Makro Rysuj funkcję parametryczną 2D}}: W oparciu o powyższe makro, ale dla parametrów i opcjonalnie również kołowych.
* {{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.
* {{MacroLink|Icon=WF_wf.png|Macro WorkFeatures|Makro WorkFeatures}}: Narzędzie: Zakładka > Linia łamana > Krzywe i powierzchnie {{KEY|Uruchom menu Krzywe i powierzchnie ...}}

równania.
* {{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|Makro WorkFeatures}}: Narzędzie do tworzenia planów osi, płaszczyzn z 3 punktów, osi na podstawie formularza, informacji o współrzędnych kształtu i wielu innych przydatnych funkcji ułatwiających tworzenie projektu. Narzędzie to jest umieszczone na górze w widoku połączonego.

* {{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}}: Utworzy [http://en.wikipedia.org/wiki/Cuboid prostopadłościan] wytyczony przez 4 punkty.

* {{MacroLink|Icon=Macro_Solid_Sweep.png|Macro Solid Sweep|Macro Solid Sweep}}: Tworzy bryłę poprzez przeciągnięcie profilu 2D wzdłuż trajektorii wybranej wcześniej w widoku 3D. Elementy 2D mogą być tworzone za pomocą zwykłych narzędzi w GUI programu FreeCAD.
* {{MacroLink|Icon=Macro_Geodesic_Dome.svg|Macro Geodesic Dome|Macro Geodesic Dome}}: To makro tworzy powłokę kopuły geodezyjnej.
* {{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}}: To makro tworzy parametryczną piramidę. Wszystkie parametry są konfigurowalne tak samo jak w przypadku części stożek.
* {{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}}: To makro tworzy parametryczne wielościany ''(dwunastościan, dwudziestościan, czworościan, ...)''. Możliwość dostosowania za pomocą promienia lub boku.

* {{MacroLink|Icon=Macro_Line_Length.png|Macro Line Length|Macro Line Length}}: Utwórz linię o zadanych współrzędnych XYZ, długości i kącie nachylenia do płaszczyzny 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}}: Wytnij linię i utwórz punkty x, podając liczbę punktów, utwórz linię lub nie, utwórz punkty lub nie, utwórz dwukolorowy lub nie według wyboru.

* {{MacroLink|Icon=Macro CirclePlus.png|Macro CirclePlus|Macro CirclePlus}}: Utwórz okrąg lub łuk podając promień, średnicę, obwód, obszar, kąt początkowy, kąt końcowy, łuk, środek kątowy, sznur, strzałkę, środek ''(punkt)'' przy wyborze ''(to samo poniżej, ale z GUI)'' oraz utwórz sektor i ścianę.
* {{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}}: Utwórz okrąg lub łuk, podając promień, średnicę, obwód, obszar, kąt początkowy, kąt końcowy, łuk, anglecenter, sznur, strzałkę, środek ''(punkt)'' przy wyborze ''(to samo powyżej bez GUI)''.

* {{MacroLink|Icon=Macro_Cut_Circle.png|Macro cutCircle|Macro Cut Circle}}: Wytnij okrąg lub łuk i utwórz x łuków, podając liczbę cięć.
* {{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}}: To makro tworzy jeden trójkąt. Tworzy trójkąt, podając kąt głowy i wysokość trójkąta (trójkąt głowy jest ustawiony na współrzędnych xyz 0,0)

* {{MacroLink|Icon=FCTexture.png|Macro FCTexture|Macro Texture}}: Utwórz projekt z obrazu bmp, aby łatwo utworzyć teksturę.
* {{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}}: Utwórz wyciągnięcie po profilach z listą linek ''(specjalnie stworzonych dla Macro Texture patrz wyżej)''.

* {{MacroLink|Icon=FCCircularTextButtom.png|Macro_FCCircularText|Macro Circular Text}}: To makro tworzy tekst wokół cylindra.
* {{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}}: Makro to tworzy linię o współrzędnych pobranych z pliku. Współrzędne X Y Z są oddzielone spacją.

* {{MacroLink|Icon=Macro_ReproWire.png|Macro ReproWire|Macro Repro Wire}}: To makro odtwarza wszystkie ciągi linii lub powierzchnie wybranych podobiektów.
* {{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}}: Okno dialogowe GUI, które tworzy pryzmat oparty na Apothem ''(inradius)'' na podstawie danych wprowadzonych przez użytkownika.

* {{MacroLink|Icon=FCSpring_Helix_Variable.png|Macro FCSpring Helix Variable|Macro FCSpring Helix Variable}}: To makro tworzy jedno obcięcie sprężyny, obcięcie jest regulowane na wszystkich zwojach do wyboru.
* {{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}}: Makro to tworzy jedną sprężynę ''(helisę)'' na powierzchni obiektu ''(bryły)''.

* {{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}}: Wytwórca nakrętek gitarowych.

* {{MacroLink|Icon=Cam-groover-icon-32x32.png|Macro FCCamGroover|Macro FCCamGroover}}: Tworzy cylinder rowkowy dla krzywki.
* {{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}}: tworzy obszar z serii warstwic.

* {{MacroLink|Icon=FCHoneycombMakerIcon.png|Macro FCHoneycombMaker|Macro FCHoneycombMaker}}: Tworzy parametryczną siatkę o kształcie plastra miodu.
* [[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_Honeycomb.svg|Macro_Honeycomb|Macro Honeycomb}}: Tworzy obiekt cech python Honeycomb kompatybilny w i ze środowiskiem pracy Projekt Części.

* {{MacroLink|Icon=Hilbert curve icon.png|Macro HilbertCurve|Macro HilbertCurve}}: Tworzy krzywą Hilberta w 2 lub 3 wymiarach z wieloma iteracjami.
* {{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=AeroFoil.png|Macro_AeroFoil|Macro AeroFoil}}: AeroFoil tworzy krzywe i powierzchnie profilu lotniczego używając predefiniowanych modeli, funkcji algebraicznych oraz plików DAT lub CSV.

* {{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}}: kopiuje wybrany obiekt kilka razy, na siatce szyku,

* {{MacroLink|Icon=Bevel.svg|Macro_Bevel/pl|Macro_Bevel}}: ścina wybrane wierzchołki, tworzy parametryczny obiekt cechy python, kompatybilny ze wszystkimi bryłami ''(z wyjątkiem z okrągłymi krawędziami)'', w tym cechami w bryłach środowiska Projekt Części,
* {{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_FlattenWire.png|Macro_FlattenWire|Macro FlattenWire}}: spłaszcza robocze linie łamane, które nie są płaskie względem ich środkowej współrzędnej Z,

* {{MacroLink|Icon=Macro_FlattenWire3Points.png|Macro FlattenWire3Points|Macro FlattenWire3Points}}: spłaszcza robocze linie łamane, które nie są płaskie do płaszczyzny zdefiniowanej przez 3 punkty,
* {{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_Joint_Icon.svg|Macro_Joint/pl|Macro Joint}}: tworzyć różne połączenia, takie jak wpust / czop, połączenia skrzynkowe, połączenia na jaskółczy ogon i połączenia zatrzaskowe,

* {{MacroLink|Icon=Macro_Remove_parametric_history.png|Macro Remove parametric history|Macro Remove parametric history}}: usuwa wszelkie skojarzenia parametryczne z obiektu, pozostawiając go jako „głupi” kształt,
* {{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_SuperWire.png|Macro_SuperWire|Macro SuperWire}}: Wymusza utworzenie linii łamanej z linii i łuków, które nie muszą się stykać. Użyj tego, jeśli normalna operacja na liniach łamanych nie powiedzie się

* {{MacroLink|Icon=Macro_HealArcs.png|Macro_HealArcs|Macro HealArcs}}: Czasami łuki są przekształcane w B-Splines, na przykład gdy zastosowano wobec nich operacje skalowania. Makro to odtwarza z nich prawidłowe łuki. Przydatne przed eksportem do dxf,
* {{MacroLink|Icon=FCTexture.png|Macro_Texture/pl|Makro Texture}}: Utwórz projekt z obrazu w formacie bmp, aby łatwo utworzyć teksturę.
* {{MacroLink|Icon=Macro_CloneConvert‎.png|Macro_CloneConvert‎|Macro CloneConvert}}: Tworzy klona obiektu i przekształca go w wybranej pozycji i rozmiarze ''(cal, mm, m, µm...)''. Obiekt bazowy jest rozpoznawany w mm ''(FreeCAd base)'',

* {{MacroLink|Icon=Image_Scaling.svg|Macro_Image_Scaling|Macro Image Scaling}}: Makro do łatwego skalowania rysunków, grafik, schematów, planów i podobnych obrazów 2D w środowisku pracy Obraz,
* {{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=parametric_defeaturing.svg|Macro_Parametric_Defeaturing|Macro Parametric Defeaturing}}: Makro zapewniające parametryczne eliminowanie wewnątrz i na zewnątrz w środowisku pracy [[PartDesign_Workbench/pl|Projekt Części]].

* {{MacroLink|Icon=Macro_MatrixTransform.png|Macro_MatrixTransform|Macro MatrixTransform}}: Stosuje liniowe przekształcenia przestrzeni do zniekształcania kształtów. Np. nierównomierne skalowanie, ścinanie, odbicie lustrzane, zamiana osi,
* {{MacroLink|Icon=Macro_Toggle_Drawstyle.png|Macro_Toggle_Drawstyle/pl|Makro Toggle Drawstyle}}: Ta makrodefinicja przełącza styl rysowania zaznaczonego obiektu.
* {{MacroLink|Icon=Macro_Connect_And_Sweep.png|Macro_Connect_And_Sweep|Macro Connect And Sweep}}: Makro to w prosty sposób tworzy połączenie pomiędzy dwoma obiektami, obiektem i punktem lub pomiędzy dwoma punktami lub wybraną linią, linią łamaną, krawędzią (środki obiektów są punktami początkowym i końcowym przeciągnięcia) można wybrać dowolny kształt elipsy wielokąta koła,

* {{MacroLink|Icon=Part_Section‎.png|Macro_Section|Macro Section}}: ''(parametryczne)'': alternatywna implementacja narzędzia Przekrój części, bardziej odpowiednia do tworzenia ścieżek przejścia,
* {{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_Overlap.png|Macro_Overlap|Macro Overlap}}: ''(parametryczne)'': operacja logiczna. Podobny do części wspólnej, ale z niestandardowym progiem liczby nakładania się.

* {{MacroLink|Icon=Wirefilter.svg|Macro_WireFilter/pl|Macro_WireFilter}}: Filtrowanie linii łamanych ze szkicu, aby używać tylko niektórych z nich, także przesunięcia 2D, skalowanie, zmiana kolejności linii.
* {{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">
<div class="toccolours mw-collapsible mw-collapsed">


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




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


* {{MacroLink|Icon=Workbench_PartDesign.svg|Macro PDWrapper|Macro PDWrapper}}: Służy do zamykania brył innych niż Projekt Części w Zawartości Projekt Części i nie tylko.
* {{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>
</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|Makro 3d Printer Slicer}}: Eksportuje aktualne projekty do krajalnic lub oprogramowania CAM.
* {{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|Makro 3d Printer Slicer Individual Parts}}: Ten kod, po uruchomieniu, będzie eksportował widoczne bryły na najwyższym poziomie (bryły znajdujące się głębiej w drzewie będą ignorowane) aktualnie otwartego projektu do poszczególnych plików STL i otwierał je w programie do krojenia, którego używasz. To makro będzie domyślnie szukało Cura, ale możesz zmienić go na dowolny inny slicer, zmieniając zmienną SLICERAPP w kodzie źródłowym.
* {{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/pl|Makro 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/pl|Makro Alias Manager}}: pomaga zarządzać aliasami znajdującymi się w środowisku FreeCAD Arkusz kalkulacyjny. Jest w stanie tworzyć, usuwać, przenosić aliasy i tworzyć grupę plików '''rodziny części'''.
* {{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|Makro EasyAlias}}: Szybkie tworzenie aliasów w środowisku FreeCAD Arkusz kalkulacyjny. 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 z kolumny 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/pl|Makro Spreadsheet Tools}}: To makro pomaga zarządzać komórkami w środowisku FreeCAD Arkusz kalkulacyjny.

* {{MacroLink|Icon=Macro_FCSpreadsheet_Extract.png|Macro_FCSpreadSheet_Extract/pl|Makro FCSpreadSheet Extract}}: To makro zapisuje dane w pliku csv z formułą lub w pliku xml.
* {{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=Applications-python.svg|Macro_Spreadsheet2html|Makro Spreadsheet2html}}: Eksportuje arkusz kalkulacyjny jako stylizowany html. Przeznaczony jako pomoc w przenoszeniu danych do programów biurowych.

* {{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}}: To makro w kolorze czerwonym śledzi (edytowalne) środkową ścianę (masę) za pomocą 1 punktu i drukuje współrzędne.

* {{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}}: Makro to obejmuje następujące wiązania: - wiązanie koncentryczne wśród części niecylindrycznych; - wiązanie na środkowe powierzchnie i/lub krawędzie. Makro działa również z nowymi kontenerami zawartości i App::Part, jak również z hierarchią STEP.
* {{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}}: To makro tworzy wycięcia w obudowach w bardzo poręczny sposób.

* {{MacroLink|Icon=Macro_MacroMenu.png|Macro MacroMenu|Macro MacroMenu}}: Dodaj makroinstrukcje znajdujące się w folderze makrodefinicji do menu Makraodefinicji programu 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}}: Wymusza ręczną ponowną kalkulację modelu.

* {{MacroLink|Icon=Macro_Recompute_Profiler.png|Macro Recompute Profiler|Macro Recompute Profiler}}: mierzy czas potrzebny do ponownego obliczenia każdego obiektu w projekcie.
* {{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}}: Potrząśnij szkicem, aby odkryć jego części bez wiązań.

* {{MacroLink|Icon=Replace_Part.png|Macro Replace Part in Assembly|Macro Replace Part in Assembly}}: Zastępuje część ''(zwykłą kopię)'' w '''Złożeniu''' inną częścią ''(zwykłą kopią)''.
* {{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}}: To makro przełącza styl rysowania wybranego obiektu.

* {{MacroLink|Icon=Macro_Toggle_Drawstyle_Optimized.png|Macro Toggle Drawstyle Optimized|Macro Toggle Drawstyle Optimized}}: To makro przełącza styl rysowania wybranego obiektu ''(to samo makro Toggle Drawstyle powyżej optymalizuje wszystkie języki)''.
* {{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}}: Zaznacz części wspólne.

* {{MacroLink|Icon=HighlightDifference.png|Macro HighlightDifference|Macro HighlightDifference}}: Oblicz różnicę między dwoma kształtami.
* {{MacroLink|Icon=Macro_cross_section.png|Macro cross section|Macro cross section}}: wyświetla interaktywnie przesuwany przekrój poprzeczny.
* {{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}}: drukuje wykres sceny.
* {{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}}: To makro wykonuje czerwony ślad (edytowalny) wokół ramki ograniczającej za pomocą 6 prostokątów.

* {{MacroLink|Icon=Macro_Arch_Axis_System_Repartition.png|Macro Arch Axis System Repartition|Macro Arch Axis System Repartition}}: To makro pomoże Ci utworzyć układ osi Arch wzdłuż linii o długości
* {{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}}: To makro ustawia obiekt prostopadle do wybranej linii.

* {{MacroLink|Icon=Macro_merge_duplicate_materials.png|Macro merge duplicate materials|Macro merge duplicate materials}}: Łączy materiały, które mają tę samą nazwę bazową ''(z różnymi końcówkami jak 001, 002, ...)'' w jeden.
* {{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}}: zmienia przypisanie standardowych poleceń widoku z klawiszy cyfr na Ctrl+cyfra, aby nie obracać przypadkowo widoku podczas wpisywania liczb.

* {{MacroLink|Icon=Macro_findConfigFiles.png|Macro findConfigFiles|Macro findConfigFiles}}: odnajduje pliki konfiguracyjne użytkownika system.cfg i user.cfg, kopiuje lokalizację folderu do schowka systemowego, instruuje użytkownika jak zmienić nazwę tych plików w celu zresetowania ustawień FreeCADa i otwiera folder za pomocą domyślnej przeglądarki plików.
{{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}}: Łatwo zamieszczaj zrzuty ekranu na forum FreeCAD.

* {{MacroLink|Icon=SketchUnmap.svg|Macro SketchUnmap|Macro SketchUnmap}}: usuń mapę szkicu z jego bieżącego podparcia i nadaj mu położenie bezwzględne, tworząc ostatecznie płaszczyznę lokalizacyjnego układu odniesienia.
* {{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}}: resetuje kontenery części do położenia globalnego z zachowaniem pozycji absolutnej obiektu.

* {{MacroLink|Macro SplitPropEditor|Macro SplitPropEditor}}: tymczasowo wydziela edytor właściwości z widoku złożonego do oddzielnego widżetu dokowania.
* {{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}}: ponownie wyrównaj obiekt(y) z układem współrzędnych FreeCAD zgodnie z powierzchnią odniesienia/ krawędzią.

* {{MacroLink|Icon=Macro_Visibility_Manager.png|Macro_Visibility_Manager|Macro_Visibility_Manager}}: zarządzaj widocznością obiektów dokumentów według typu lub indywidualnie.
* {{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}}: Drukuje drzewo modelu jako "sztukę ASCII" z własnym wzorem i stylem, i eksportuje do schowka, pliku lub osadzonego dokumentu.

* {{MacroLink|Icon=Macro FCTreeView.png|Macro_FCTreeView/pl|Makro FCTreeView}}: Makro do tworzenia listy wszystkich obiektów w projekcie na wspólnej liście bez hierarchii, opcje sortowania według nazwy, etykiety, widoczności, grupy, wyszukiwania według długości opcji według nazwy, etykiety .... bez uwzględnienia wielkości liter lub z uwzględnieniem wielkości liter i zaznaczania wszystkich obiektów wyświetlanych w oknie makra.
* {{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|Macro ImperialScales|Macro ImperialScales}}: Wyświetla listę amerykańskich calowych podziałek z odpowiednim współczynnikiem do zastosowania na stronach lub widokach środowiska pracy Rysunek Techniczny.

* {{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}}: Tworzy rozwiniętą część z części z blachy.

* {{MacroLink|Icon=Macro_Unroll_Ruled_Surface.png|Macro Unroll Ruled Surface|Macro Unroll Ruled Surface}}: pozwala na rozwijanie powierzchni i rysowanie ich na stronie.
* {{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}}: pozwala na rozkładanie powierzchni pudełka o dowolnym kształcie i rysowanie ich na kartce.

* {{MacroLink|Icon=Macro_Airfoil_Import_&_Scale.png|Macro Airfoil Import & Scale|Macro Airfoil Import & Scale}}: Importuje i skaluje profil lotniczy .dat do żądanej długości cięciwy.
* {{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}}: Pozwala użytkownikowi na stworzenie od podstaw mechanizmu koła Genevy. Aby zmienić rozmiar obiektu, należy edytować wartości wewnątrz Makra.

* {{MacroLink|Icon=GW_Dim.png|Macro Geneva Wheel GUI|Macro Geneva Wheel GUI}}: Interfejs GUI, który pozwala użytkownikowi na stworzenie od podstaw mechanizmu koła Genevy.
* {{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}}: tworzy ścianki boczne i górne/dolne do szafki z wywierconymi otworami pod elementy łączące producenta Hettich.

* {{MacroLink|Icon=Macro Half_turn_stairs.png|Macro Half turn stairs|Macro Half turn stairs}}: Tworzy schody półobrotowe (lewo/prawo) z pliku danych.
* {{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}}: Makro to generuje zarówno trójwymiarowe [http://en.wikipedia.org/wiki/Half_hull_model_ship half-hull] oraz modele całego kadłuba z serii rysunków liniowych 2D.

* {{MacroLink|Icon=Macro_Stairs.png|Macro Stairs|Macro Stairs}}: Utwórz spiralę schodów, utwórz noski schodów, wybierz i uruchom makro.
* {{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}}: Dodatkowe środowisko pracy do tworzenia różnych typów kół zębatych, koła zębate ewolwentowe, zębatki ewolwentowe, koła zębate cykloidalne, koła zębate stożkowe.

* {{MacroLink|Icon=Macro_Corner_shapes_wizard.png|Macro Corner shapes wizard|Macro Corner shapes wizard}}: wyświetla okno dialogowe z zapytaniem o wymiary narożnika, następnie tworzy obiekt w dokumencie i tworzy widok strony z widokiem z góry, z przodu i z boku elementu.
* {{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}}: wyświetla okno dialogowe z zapytaniem o wymiary narożnika, następnie tworzy obiekt w dokumencie i tworzy widok strony z widokiem z góry, z przodu i z boku elementu.

* {{MacroLink|Icon=PropertyMemo.png|Macro PropertyMemo|Macro PropertyMemo}}: To małe makro tworzy jedną Dodatkową Własność ''(notatkę lub inny tekst)'' dla obiektu ''(tylko Rysunek roboczy)''.
* {{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}}: To małe makro jest dedykowane dla użytkowników Windows 10. W eksploratorze czcionek do użycia funkcji Kształt z łańcucha, nie ma widoku, a to małe makro może pomóc Ci łatwo zobaczyć czcionkę do użycia.

* {{MacroLink|Icon=Macro_Rubik_Cube.png|Macro Rubik Cube|Macro Rubik Cube}}: Wyświetl kostkę Rubika i interaktywnie wykonuj obroty wycinka.
* {{MacroLink|Icon=Macro_Megaminx.png|Macro Megaminx|Macro Megaminx}}: Wyświetl Megaminx i interaktywnie wykonuj obroty plastra.
* {{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 microelly2] : freeCAD_macro, geodata, Animation, freecad-nurbs, PieMenu i więcej.
* [[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 hamish2014]: FreeCAD_assembly2, FreeCAD_drawing_dimensioning, i więcej.
* [[Image:Text-x-python.png|24px]] [https://github.com/triplus?tab=repositories triplus]: IconThemes, ShortCuts, NavigationIndicator, TabBar, Launcher, PersistentToolbars, PieMenu, i więcej.
* [[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 rockn]: FreeCAD-Timber, FreeCAD-addons, FreeCAD-library, FreeCAD-StructuresBois, i więcej.
* [[Image:Text-x-python.png|24px]] [https://github.com/oddtopus?tab=repositories oddtopus]: flamingo ''(środowisko pracy do konstrukcji metalowych)''.
* [[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 dprojects]: getDimensions FreeCAD makro do uzyskania wymiarów płyt wiórowych do cięcia ''(obróbka drewna)''.
* [[Image:Text-x-python.png|24px]] [https://github.com/Siardeni/FreeCADTools Siardeni]: środowisko pracy do tworzenia profili metalowych, rur kwadratowych, profilu z, palety, obrotu, rysunku, i więcej.
* [[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 realthunder]: środowisko pracy Assembly3, i więcej.
* [[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 420: 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===


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}}
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===


Line 433: 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===



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.