Macros recipes/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Created page with "* {{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. * {{MacroLi...")
Line 217: Line 217:
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">


* {{MacroLink|Icon=Macro_makeCube.png|Macro Make Cube|Macro Make Cube}}: creates a [http://en.wikipedia.org/wiki/Cuboid rectangular cuboid] from 4 points
* {{MacroLink|Icon=Macro_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}}: creates a solid by sweeping a 2D profile along a trajectory previously selected in the 3D view. The 2D elements can be created through the regular tools in FreeCAD's GUI.
* {{MacroLink|Icon=Macro_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}}: This macro creates a geodesic dome shell
* {{MacroLink|Icon=Macro_Geodesic_Dome.svg|Macro Geodesic Dome|Macro Geodesic Dome}}: To makro tworzy powłokę kopuły geodezyjnej.
* {{MacroLink|Icon=Pyramidicon.svg|Macro Pyramid|Macro Pyramid}}: This macro creates a parametric pyramid. All parameters are customizable just like with Part Cone.
* {{MacroLink|Icon=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=Dodecahedron.svg|Macro Polyhedrons|Macro Polyhedrons}}: This macro creates parametric polyhedrons (dodecahedron, icosahedron, tetrahedron, ...). Customizable via radius or side.
* {{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}}: Create a line giving coordinate XYZ length and angle to plane X Y
* {{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_Cut_Line.png|Macro cutLine|Macro Cut Line}}: Cut a line and create x points, giving the number of points, create line or not, create points or not, create bicolor or not on choice.
* {{MacroLink|Icon=Macro_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}}: Create a circle or arc giving radius, diameter, circumference, area, startangle, endangle, arc, anglecenter, cord, arrow, center (point) on choice (same below but with GUI) plus create sector and face.
* {{MacroLink|Icon=Macro 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_Circle.png|Macro circle|Macro Circle}}: Create a circle or arc giving radius, diameter, circumference, area, startangle, endangle, arc, anglecenter, cord, arrow, center (point) on choice (same above without GUI).
* {{MacroLink|Icon=Macro_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}}: Cut a circle or arc and create x arcs, giving the number of cut.
* {{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_Triangle_AH.png|Macro triangleAH|Macro Triangle AH}}: This macro create one triangle creates a triangle by giving the head angle and the height of the triangle (the triangle of the head is positioned to the xyz coordinates 0.0)
* {{MacroLink|Icon=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}}: Create a project from a bmp image to create a texture easily
* {{MacroLink|Icon=FCTexture.png|Macro FCTexture|Macro Texture}}: Utwórz projekt z obrazu bmp, aby łatwo utworzyć teksturę.
* {{MacroLink|Icon=FCCreaLoft.png|Macro FCCreaLoft|Macro Loft}}: Create a loft with a list of wire (specially created for Macro Texture see above)
* {{MacroLink|Icon=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}}: This macro create a text around a cylinder
* {{MacroLink|Icon=FCCircularTextButtom.png|Macro_FCCircularText|Macro Circular Text}}: To makro tworzy tekst wokół cylindra.
* {{MacroLink|Icon=Macro_WireXYZ.png|Macro WireXYZ|Macro WireXYZ}}: This macro creates a Wire with the coordinates extracted from a file. The coordinates X Y Z are separated by a space.
* {{MacroLink|Icon=Macro_WireXYZ.png|Macro WireXYZ|Macro WireXYZ}}: Makro to tworzy linię o współrzędnych pobranych z pliku. Współrzędne X Y Z oddzielone spacją.
* {{MacroLink|Icon=Macro_ReproWire.png|Macro ReproWire|Macro Repro Wire}}: This macro reproduce all element selected subobject wire or face.
* {{MacroLink|Icon=Macro_ReproWire.png|Macro ReproWire|Macro Repro Wire}}: To makro odtwarza wszystkie ciągi linii lub powierzchnie wybranych podobiektów.
* {{MacroLink|Icon=Part_Prism_Apothem.svg|Macro Apothem Based Prism GUI|Macro Apothem Based Prism GUI}}: A GUI dialog that creates an Apothem, (inradius) Based Prism from user input.
* {{MacroLink|Icon=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}}: This macro create one spring truncate, the troncature is adjustable on the all coil to choice.
* {{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=FCSpring_On_Surface.png|Macro_FCSpring On Surface|Macro FCSpring On Surface}}: This macro create one spring (helix) on the surface of the object (solide).
* {{MacroLink|Icon=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=Macro_Guitar_fretboard.png|Macro Guitar fretboard|Macro Guitar fretboard}}: Guitar Fretboard Maker
* {{MacroLink|Icon=Macro Guitar Nut.png|Macro Guitar Nut|Macro Guitar Nut}}: Guitar Nut Maker
* {{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}}: Creates grooved cylinder for cam.
* {{MacroLink|Icon=Cam-groover-icon-32x32.png|Macro FCCamGroover|Macro FCCamGroover}}: Tworzy cylinder rowkowy dla krzywki.
* {{MacroLink|Icon=Macro_Site_From_Contours.png|Macro Site From Contours|Macro Site From Contours}}: creates an Arch Site from a series of contour lines
* {{MacroLink|Icon=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}}: Creates parametric honeycomb grid.
* {{MacroLink|Icon=FCHoneycombMakerIcon.png|Macro FCHoneycombMaker|Macro FCHoneycombMaker}}: Tworzy parametryczną siatkę o kształcie plastra miodu.


</div>
</div>

Revision as of 09:07, 24 January 2021

Macros

Ta strona zawiera 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ł dokumentacja makrodefinicji, aby dowiedzieć się jak właściwie przygotować dokumentację.

Kategorie

Operacje w oknie widoku 3D

Animacja

Kodowanie i tworzenie skryptów

  • Makro Pole informacyjne: Przedstawia użytkownikowi sposób przekazywania informacji za pośrednictwem GUI.
  • Przykład Qt: Przykład użycia komend Qt, ich połączeń, pobierania i przypisywania danych.
  • 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.
  • 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.
  • Makro Globalny obserwator zmiennych: To makro ułatwia użytkownikowi wybór zmiennych globalnych i monitorowanie ich wartości.
  • 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.

Konwersja

  • Makro Wyciągnij linie łamane z siatki: Wyciąga łamane linie graniczne z wybranych siatek.
  • Makro MeshToPart: Konwertuje wybrane siatki na części.
  • 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).
  • Makro FaceToSketch: Konwertuje wybraną ścianę do pojedynczego szkicu bez wprowadzania wiązań.
  • Makro FCWire To Volume: To makro tworzy operację logiczną z zaznaczonymi obiektami, wystarczy zaznaczyć linie łamane, nadać im grubość i kliknąć "Utwórz".
  • Makro DeepCopy: Wykonaj związek z części z kopią wszystkich jej kształtów.

Środowisko pracy Drawing

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

  • 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.
  • 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.
  • Macro CartoucheFC Full: To makro GUI do wypełniania po prostu wszystkich pól formularza wykonawczego planu FreeCAD Wypełnij szablon, format daty i symbol trybu wyświetlania dostosowuje się do wybranego regionu UE lub USA.
  • Makro CartoucheFC 2: To makro GUI do wypełniania po prostu wszystkich pól formularza model 2 arkusza wykonawczego planu FreeCAD.
  • Makro Normal Vector: Uzyskaj wektor normalny wstępnie wybranej ściany w celu utworzenia widoku rysunku normalnego dla tej ściany.

Dxf 2D Draft

Fem

  • Makro GMSH: Utwórz siatki FEM za pomocą generatora siatki GMSH
  • Makro Eksport przejściowych wyników FEM: To makro eksportuje wiele obiektów wyników FEM z analizy przejściowej do formatu VTK i generuje plik PVU, który może być użyty do załadowania wyników bezpośrednio do ParaView w celu późniejszego przetwarzania.

Informacje i wymiarowanie

  • 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.
  • Makro FCInfo Alternatywny system Linux: tak samo jak powyżej, ale dla Linux OS.
  • Makro FCInfoGlass: Daje serię informacji o wybranym kształcie i wyświetla w oknie 3D.
  • 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.
  • Makro Delta XYZ: Podaje wartości Delta i odległość pomiędzy 2 punktami.
  • Makro ObjectInfo: Przyjazny dla użytkownika moduł "Info" stworzony przez użytkownika programu FreeCAD.
  • 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.
  • Makro MeasureCircle: Oblicz promień okręgu za pomocą 3 punktów lub okrągłej krawędzi.
  • Makro Środek masy: Podaje masę całkowitą i środek masy wielu wybranych obiektów o wybranej gęstości.
  • Makro Podstawowe właściwości: Zwięzłe wyświetlanie podstawowych właściwości fizycznych obiektu (objętość, wymiary pola ograniczającego, ...).

Biblioteki

Funkcje matematyczne

równania.

Wielofunkcyjne

  • 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.

Tworzenie obiektów

  • Macro Make Cube: Utworzy prostopadłościan wytyczony przez 4 punkty.
  • 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.
  • Macro Geodesic Dome: To makro tworzy powłokę kopuły geodezyjnej.
  • Macro Pyramid: To makro tworzy parametryczną piramidę. Wszystkie parametry są konfigurowalne tak samo jak w przypadku części stożek.
  • Macro Polyhedrons: To makro tworzy parametryczne wielościany (dwunastościan, dwudziestościan, czworościan, ...). Możliwość dostosowania za pomocą promienia lub boku.
  • Macro Line Length: Utwórz linię o zadanych współrzędnych XYZ, długości i kącie nachylenia do płaszczyzny X Y.
  • 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.
  • 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ę.
  • 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).
  • Macro Cut Circle: Wytnij okrąg lub łuk i utwórz x łuków, podając liczbę cięć.
  • 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)
  • Macro Texture: Utwórz projekt z obrazu bmp, aby łatwo utworzyć teksturę.
  • Macro Loft: Utwórz wyciągnięcie po profilach z listą linek (specjalnie stworzonych dla Macro Texture patrz wyżej).
  • Macro Circular Text: To makro tworzy tekst wokół cylindra.
  • Macro WireXYZ: Makro to tworzy linię o współrzędnych pobranych z pliku. Współrzędne X Y Z są oddzielone spacją.
  • Macro Repro Wire: To makro odtwarza wszystkie ciągi linii lub powierzchnie wybranych podobiektów.
  • Macro Apothem Based Prism GUI: Okno dialogowe GUI, które tworzy pryzmat oparty na Apothem (inradius) na podstawie danych wprowadzonych przez użytkownika.
  • Macro FCSpring Helix Variable: To makro tworzy jedno obcięcie sprężyny, obcięcie jest regulowane na wszystkich zwojach do wyboru.
  • Macro FCSpring On Surface: Makro to tworzy jedną sprężynę (helisę) na powierzchni obiektu (bryły).
  • Macro Guitar fretboard: Guitar Fretboard Maker
  • Macro Guitar Nut: Wytwórca nakrętek gitarowych.
  • Macro FCCamGroover: Tworzy cylinder rowkowy dla krzywki.
  • Macro Site From Contours: tworzy obszar z serii warstwic.
  • Macro FCHoneycombMaker: Tworzy parametryczną siatkę o kształcie plastra miodu.

Transformacja obiektu

  • Macro ArrayCopy: copies the selected object several times, on an array grid
  • Macro FlattenWire: flattens draft wires that are not planar to their median Z coordinate
  • Macro FlattenWire3Points: flattens draft wires that are not planar to a plane defined by 3 points
  • Macro JointWire: allows to find and joint all non connected edge to the closest non connected one using a line
  • Macro Remove parametric history: removes all parametric associativity from an object, leaving it as a "dumb" shape
  • Macro SuperWire: Forces the creation of a Wire from lines and arcs that don't necessarily touch each other. Use this if normal wire operation fails
  • Macro HealArcs: Sometimes arcs are transformed into BSplines, for example when scale operations have been applied to them. This macro recreates valid arcs from them. Useful before exporting to dxf
  • Macro CloneConvert: Creates a clone of the object and the converted in the chosen position and size (inch, mm, m, µm...). The base object is recognized in mm (FreeCAd base)
  • Macro Image Scaling: Macro for easy scaling drawings, graphics, diagram, blueprint and similar 2D images in Image workbench.
  • Macro MatrixTransform: apply linear space transformations to distort shapes. E.g., non-uniform scaling, shearing, mirroring, axes swapping.
  • Macro Connect And Sweep: This macro easily creates a connection between two objects, an object and a point or between two points or the selected line, wire, edge (the center of the objects are the starting and ending points of the sweep) can be selected form a configurable ellipse polygon circle
  • Macro Section: (parametric): alternative implementation of Part Section tool, more suitable for making sweep paths.
  • Macro Overlap: (parametric): Boolean operation. Similar to Part Common, but with custom overlap count threshold.

Druk 3D

  • Makro 3d Printer Slicer: Eksportuje aktualne projekty do krajalnic lub oprogramowania CAM.
  • 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.

Raytracing

Środowisko pracy arkusz kalkulacyjny

  • 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.
  • 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.
  • Makro Spreadsheet Tools: To makro pomaga zarządzać komórkami w środowisku FreeCAD Arkusz kalkulacyjny.
  • 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.
  • Makro FCSpreadSheet Extract: To makro zapisuje dane w pliku csv z formułą lub w pliku xml.

Narzędzia

Kreatory

  • Macro Sheet Metal Unfolder: Creates an unfolded part from a sheet-metal-part.
  • Macro Unroll Ruled Surface: allows to unroll ruled surfaces and to draw them on a page.
  • Macro Unfold Box: allows to unfold the surfaces of a box of any shape and to draw them on a page.
  • Macro Airfoil Import & Scale: Imports and scales a .dat airfoil to desired chord length.
  • Macro Geneva Wheel: Allows the user to create a Geneva wheel mechanism from scratch. Must edit values within the Macro to alter the size of the object.
  • Macro Geneva Wheel GUI: A GUI front end that allows the user to create a Geneva wheel mechanism from scratch.
  • Macro Cabinets32: creates side and top/bottom walls for a cabinet with drilled holes for connection parts of manufacturer Hettich.
  • Macro Half turn stairs: Creates a half turn (left/right) stair from a Data-file.
  • Macro Half-Hull Model: This macro generates both three dimensional half-hull and full-hull models from a series of 2D line drawings.
  • Macro Stairs: Create stair helix, create your stair nosing select and run the macro.
  • Macro FCGear: Additional Workbench to create different types of gears, involute gear, involute rack, cycloide gear, bevel gear.
  • Macro Corner shapes wizard: pops up a dialog asking for the dimensions of your corner piece, then creates the object in the document and creates a page view with top, front and lateral views of the piece
  • Macro Corner shapes wizard/update: pops up a dialog asking for the dimensions of your corner piece, then creates the object in the document and creates a page view with top, front and lateral views of the piece
  • Macro PropertyMemo: This little macro create one Property additional (memo or other text) for you object (only Draft)
  • Macro Fonts Win10 PYMP: This little macro is dedicate to users of Windows 10. The explorer fonts for use the ShapeString is empty and this little macro can help you see aesily the font to use.
  • Macro Rubik Cube: Display a Rubik Cube and interactively do slice rotations.
  • Macro Megaminx: Display a Megaminx and interactively do slice rotations.

Inne ciekawe makrodefinicje stworzone przez użytkowników FreeCAD

  • microelly2 : freeCAD_macro, geodata, Animation, freecad-nurbs, PieMenu i więcej.
  • hamish2014: FreeCAD_assembly2, FreeCAD_drawing_dimensioning, i więcej.
  • triplus: IconThemes, ShortCuts, NavigationIndicator, TabBar, Launcher, PersistentToolbars, PieMenu, i więcej.
  • rockn: FreeCAD-Timber, FreeCAD-addons, FreeCAD-library, FreeCAD-StructuresBois, i więcej.
  • oddtopus: flamingo (środowisko pracy do konstrukcji metalowych).
  • dprojects: getDimensions FreeCAD makro do uzyskania wymiarów płyt wiórowych do cięcia (obróbka drewna).
  • Siardeni: środowisko pracy do tworzenia profili metalowych, rur kwadratowych, profilu z, palety, obrotu, rysunku, i więcej.
  • realthunder: środowisko pracy Assembly3, 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

Poczynając od FreeCAD 0.17, 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.

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.