Macros recipes/pl: Difference between revisions
(Created page with "* 24px [https://github.com/triplus?tab=repositories By triplus]: IconThemes, ShortCuts, NavigationIndicator, TabBar, Launcher, PersistentToolbars,...") |
(Updating to match new version of source page) |
||
(63 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{TOCright}} |
|||
{|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 listę [[Macros/pl|makrodefinicji]], które dodają funkcjonalności do programu FreeCAD. |
Ta strona zawiera listę [[Macros/pl|makrodefinicji]], które dodają funkcjonalności do programu FreeCAD. |
||
Line 11: | Line 6: | ||
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ę. |
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|32px]] Operacje w oknie widoku 3D=== |
===[[File:Part_CheckGeometry.svg|32px]] Operacje w oknie widoku 3D=== |
||
Line 47: | Line 44: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Animation"></span> |
|||
===[[File:Draft_FlipDimension.svg|32px]] Animacja=== |
===[[File:Draft_FlipDimension.svg|32px]] Animacja=== |
||
Line 71: | Line 69: | ||
<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|32px]] Kodowanie i tworzenie skryptów=== |
===[[File:Applications-python.svg|32px]] Kodowanie i tworzenie skryptów=== |
||
Line 95: | Line 94: | ||
* [[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. |
* [[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. |
|||
</div> |
</div> |
||
Line 100: | Line 101: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Conversion"></span> |
|||
===[[File:Arch_MeshToShape.svg|32px]] Konwersja=== |
===[[File:Arch_MeshToShape.svg|32px]] Konwersja=== |
||
Line 136: | Line 138: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Draft_Workbench_and_2D"></span> |
|||
===[[File:Draft_BSpline.svg|32px]] środowisko pracy Rysunek Roboczy i 2D=== |
===[[File:Draft_BSpline.svg|32px]] środowisko pracy Rysunek Roboczy i 2D=== |
||
Line 147: | Line 150: | ||
* {{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=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_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. |
||
Line 156: | Line 161: | ||
* {{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_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_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ą. |
* {{MacroLink|Icon=Macro_Rectellipse.png|Macro_Rectellipse/pl|Makro Rectellipse}}: Tworzy prostokątną parametryczną. |
||
Line 164: | Line 169: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Fem_Workbench"></span> |
|||
===[[File:Drawing-orthoviews.svg|32px]] Środowisko pracy Kreślenie=== |
|||
Ś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"> |
|||
* {{MacroLink|Icon=Macro_Automatic_drawing.png|Macro_Automatic_drawing/pl|Makro Automatic drawing}}: Umożliwia użytkownikowi uzyskanie widoku obiektu na rysunku w 4 różnych pozycjach ''(przód, góra, iso, prawo)''. Wymaga pewnych modyfikacji, aby być w pełni efektywnym. |
|||
* {{MacroLink|Icon=Macro_CartoucheFC.png|Macro_CartoucheFC/pl|Makro CartoucheFC}}: To makro GUI wypełnia w prosty sposób wszystkie pola formatki arkusza realizacji planu FreeCAD, format daty i symbol trybu rzutowania dostosowuje się do wybranego regionu UE lub USA. |
|||
* {{MacroLink|Icon=Macro_CartoucheFC_2.png|Macro_CartoucheFC_2/pl|Makro CartoucheFC 2}}: To makro GUI służy do prostego wypełniania wszystkich pól formatki '''model 2''' arkusza realizacji planu FreeCAD. |
|||
* {{MacroLink|Icon=Macro_CartoucheFC_Full.png|Macro_CartoucheFC_Full/pl|Makro CartoucheFC Full}}: To makro GUI wypełnia w prosty sposób wszystkie pola formatki [[Misc_templates_Full/pl|Wypełnienie szablonu]] arkusza implementacji planu FreeCAD, format daty i symbol trybu rzutowania dostosowuje do wybranego regionu UE lub USA. |
|||
* {{MacroLink|Icon=Macro_Normal_Vector.png|Macro_Normal_Vector/pl|Makro Normal Vector}}: Uzyskaj wektor normalny wybranej powierzchni w celu utworzenia widoku rysunku normalnego do tej powierzchni. |
|||
</div> |
|||
</div> |
|||
<div class="toccolours mw-collapsible mw-collapsed"> |
|||
===[[File:Workbench_FEM.svg|32px]] środowisko pacy MES=== |
===[[File:Workbench_FEM.svg|32px]] środowisko pacy MES=== |
||
Line 207: | Line 193: | ||
* {{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=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> |
||
Line 212: | Line 200: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Info_and_measurements"></span> |
|||
===[[File:Part_Measure_Linear.svg|32px]] Informacje i wymiarowanie=== |
===[[File:Part_Measure_Linear.svg|32px]] Informacje i wymiarowanie=== |
||
Line 249: | Line 238: | ||
* {{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_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. |
* {{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, ...)''. |
* {{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, ...)''. |
||
Line 258: | Line 253: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Libraries"></span> |
|||
===[[File:Draft_VisGroup.svg|32px]] Biblioteki=== |
===[[File:Draft_VisGroup.svg|32px]] Biblioteki=== |
||
Line 272: | Line 268: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Mathematical_functions"></span> |
|||
===[[File:Bound-expression.svg|32px]] Funkcje matematyczne=== |
===[[File:Bound-expression.svg|32px]] Funkcje matematyczne=== |
||
Line 288: | Line 285: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Object_creation"></span> |
|||
===[[File:Workbench_Image.svg|32px]] Tworzenie obiektów=== |
===[[File:Workbench_Image.svg|32px]] Tworzenie obiektów=== |
||
Line 297: | Line 295: | ||
* {{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=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_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)''. |
||
Line 315: | Line 315: | ||
* {{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=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=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_Geodesic_Dome.svg|Macro_Geodesic_Dome/pl|Makro Geodesic Dome}}: Ta makrodefinicja tworzy powłokę kopuły geodezyjnej. |
* {{MacroLink|Icon=Macro_Geodesic_Dome.svg|Macro_Geodesic_Dome/pl|Makro Geodesic Dome}}: Ta makrodefinicja tworzy powłokę kopuły geodezyjnej. |
||
Line 323: | Line 321: | ||
* {{MacroLink|Icon=Macro_Guitar_Nut.png|Macro_Guitar_Nut/pl|Makro Guitar Nut}}:Twórca nakrętek gitarowych. |
* {{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=Hilbert_curve_icon.png|Macro_HilbertCurve/pl|Makro HilbertCurve}}: Tworzy linie krzywej Hilberta w 2 lub 3 wymiarach, wykonując wiele iteracji. |
||
Line 333: | Line 335: | ||
* {{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=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=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=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. |
||
Line 345: | Line 351: | ||
* {{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_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_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)''. |
||
Line 354: | Line 362: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Object_transformation"></span> |
|||
===[[File:Workbench_PartDesign.svg|32px]] Transformacja obiektu=== |
===[[File:Workbench_PartDesign.svg|32px]] Transformacja obiektu=== |
||
Line 369: | Line 378: | ||
* {{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_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=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=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_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. |
||
Line 379: | Line 390: | ||
* {{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_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. |
||
* [[Image:Text-x-python.png|24px]] [https://github.com/dprojects/Woodworking/blob/master/Tools/x_magicAngle.py Macro magicAngle]: Małe GUI dla funkcji Draft.rotate. Pozwala na obracanie paneli, a nawet innych bardziej skomplikowanych obiektów, jak np. profile konstrukcyjne. |
|||
* {{MacroLink|Icon=Macro_MatrixTransform.png|Macro_MatrixTransform/pl|Makro MatrixTransform}}: Stosowanie liniowych przekształceń przestrzeni w celu zniekształcenia kształtów. Np. nierównomierne skalowanie, ścinanie, odbicie lustrzane, zamiana osi. |
* {{MacroLink|Icon=Macro_MatrixTransform.png|Macro_MatrixTransform/pl|Makro MatrixTransform}}: Stosowanie liniowych przekształceń przestrzeni w celu zniekształcenia kształtów. Np. nierównomierne skalowanie, ścinanie, odbicie lustrzane, zamiana osi. |
||
* {{MacroLink|Icon=Centericon.png|Macro_MoveToOrigin/pl|Makro Move to Origin}}: Ta makrodefinicja przekształca położenie obiektu w taki sposób, że wybrana lokalizacja staje się jego nowym początkiem. |
* {{MacroLink|Icon=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=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)''. |
||
Line 408: | Line 423: | ||
<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:Part_FaceColors.svg|32px]] Widoczność obiektów, właściwości widoku i tekstury=== |
=== [[File:Part_FaceColors.svg|32px]] Widoczność obiektów, właściwości widoku i tekstury=== |
||
Line 415: | Line 431: | ||
* {{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=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=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_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_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}})''. |
||
Line 442: | Line 460: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_PartDesign_Workbench"></span> |
|||
===[[File:Workbench_PartDesign.svg|32px]] Środowisko pracy Projekt Części=== |
===[[File:Workbench_PartDesign.svg|32px]] Środowisko pracy Projekt Części=== |
||
Line 453: | Line 472: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Printer_3D"></span> |
|||
===[[File:View.svg|32px]] Druk 3D=== |
===[[File:View.svg|32px]] Druk 3D=== |
||
Line 460: | Line 480: | ||
* {{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_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> |
||
Line 465: | Line 487: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Raytracing"></span> |
|||
===[[File:Preferences-raytracing.svg|32px]] Raytracing=== |
===[[File:Preferences-raytracing.svg|32px]] Raytracing=== |
||
Line 470: | Line 493: | ||
* {{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> |
||
Line 475: | Line 500: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Spreadsheet_Workbench"></span> |
|||
===[[File:Spreadsheet.svg|32px]] Środowisko pracy Arkusz Kalkulacyjny=== |
===[[File:Spreadsheet.svg|32px]] Środowisko pracy Arkusz Kalkulacyjny=== |
||
Line 480: | Line 506: | ||
* {{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=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=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=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=easy-alias-icon.png|Macro_EasyAlias/pl|Makro EasyAlias}}: Szybkie tworzenie aliasów w arkuszu kalkulacyjnym FreeCAD. Wykorzystuje on etykiety z jednej kolumny do tworzenia aliasów dla sąsiednich komórek w następnej kolumnie po prawej stronie, np. etykiety z kolumny A stają się aliasami dla komórek w kolumnie B. |
||
* {{MacroLink|Icon=Macro_FCSpreadsheet_Extract.png|Macro_FCSpreadSheet_Extract/pl|Makro FCSpreadSheet Extract}}:Ta makrodefinicja zapisuje dane w pliku csv z formułą lub w pliku xml. |
* {{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=Macro_SpreadsheetTools.png|Macro_SpreadsheetTools/pl|Makro Spreadsheet Tools}}: Ta makrodefinicja pomaga zarządzać komórkami w arkuszu roboczym Arkusz kalkulacyjny FreeCAD. |
||
Line 495: | Line 527: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Utility"></span> |
|||
===[[File:Arch_Survey.svg|32px]] Narzędzia=== |
===[[File:Arch_Survey.svg|32px]] Narzędzia=== |
||
Line 500: | Line 533: | ||
* {{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=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=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_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=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. |
||
Line 516: | Line 551: | ||
* {{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_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=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=Pinger_Icon.svg|Macro_Pinger/pl|Makro Pinger}}: Łatwe przywoływanie użytkowników na forum. |
* {{MacroLink|Icon=Pinger_Icon.svg|Macro_Pinger/pl|Makro Pinger}}: Łatwe przywoływanie użytkowników na forum. |
||
Line 541: | Line 578: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Wizards"></span> |
|||
===[[File:Bulb.svg|32px]] Kreatory=== |
===[[File:Bulb.svg|32px]] Kreatory=== |
||
<div class="mw-collapsible-content"> |
<div class="mw-collapsible-content"> |
||
* {{MacroLink|Icon=Macro_Corner_shapes_wizard.png|Macro_Corner_shapes_wizard/update/pl|Makro Corner shapes wizard/update}}: Wyświetla okno dialogowe z prośbą o podanie wymiarów narożnika, a następnie tworzy obiekt w dokumencie i tworzy widok strony z widokiem elementu z góry, z przodu i z boku. |
|||
* {{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=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. |
||
Line 558: | Line 594: | ||
* {{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=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=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=Macro_Megaminx.png|Macro_Megaminx/pl|Makro Megaminx}}: Wyświetl Megaminx i interaktywnie wykonuj rotacje plasterków. |
* {{MacroLink|Icon=Macro_Megaminx.png|Macro_Megaminx/pl|Makro Megaminx}}: Wyświetl Megaminx i interaktywnie wykonuj rotacje plasterków. |
||
* {{MacroLink|Icon=PropertyMemo.png|Macro_PropertyMemo/pl|Makro PropertyMemo}}: Ta mała makrodefinicja tworzy dodatkową Właściwość ''(notatkę)'' 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_Rubik_Cube.png|Macro_Rubik_Cube/pl|Makro Rubik Cube}}: Wyświetl kostkę Rubika 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_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_Stairs.png|Macro_Stairs/pl|Makro Stairs}}: Utwórz spiralę schodów, utwórz noski schodów i uruchom makro. |
|||
* {{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_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. |
||
Line 581: | Line 611: | ||
<div class="toccolours mw-collapsible mw-collapsed"> |
<div class="toccolours mw-collapsible mw-collapsed"> |
||
<span id="32px_Woodworking"></span> |
|||
===[[File:Arch_Equipment.svg|32px]] Woodworking=== |
===[[File:Arch_Equipment.svg|32px]] Woodworking=== |
||
Line 597: | Line 628: | ||
<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=== |
||
Line 618: | Line 650: | ||
</div> |
</div> |
||
<span id="Usage"></span> |
|||
==Użycie== |
==Użycie== |
||
Line 624: | 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 637: | 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 Align Face Object to View: To makro wyrównuje bieżący widok do wybranej powierzchni.
- Makro Align View to Face: To makro wyrównuje bieżący widok do wybranej powierzchni.
- Makro Copy3DViewToClipboard: Skopiuj zawartość widoku 3D w rozmiarze 640, 480 pikseli do schowka.
- 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: To makro obraca bieżący widok o 90° w lewo. Działa tylko wtedy, gdy użytkownik znajduje się w widoku XY (od góry)
- 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 Animated Constrain: Animowanie wiązania kątowego w środowisku pracy Szkicownik.
- Makro Animator: Animuj swój model, animując jego właściwości za pomocą właściwości Python tego obiektu.
- Makro Assemblage Imprimante 3D: Symulacja ruchów drukarki 3D.
- Macro Assembly: Animacja złożenia.
- 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).
- Macro crank simul: Tłoczysko i tłok.
- Makro hinge: Otwieranie i zamykanie zawiasu.
- Makro Spring: Symulacja jednej sprężyny.
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 Editor Assistant: Rozszerza możliwości zintegrowanego edytora Python programu FreeCAD.
- Makro Global Variable Watcher: Ta makrodefinicja ułatwiają użytkownikowi wybieranie zmiennych globalnych i monitorowanie ich wartości.
- Makro MessageBox: Pokazuje, jak przekazywać informacje użytkownikowi za pomocą graficznego interfejsu użytkownika.
- Makro Print SceneGraph: Drukuje diagram sceny.
- 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.
- Macro ZTest Over 128: This macro is only used by programmers Test characters ASCII over 127.
- 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 Face and Sketch: Ta makrodefinicja konwertuje wybrane elementy importowanego pliku DXF na powierzchnię i szkic.
- 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 Extract Wires from Mesh: Wyodrębnia linie graniczne z wybranych siatek.
- 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.
- Macro MeshToPart: Konwertuje wybrane siatki na części.
- 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 Align Camera to Working Plane: Ta makrodefinicja wyrównuje ujęcie widoku do bieżącej Płaszczyzna robocza projektu.
- Makro Align Working Plane to Camera: Ta makrodefinicja przesuwa bieżącą Płaszczyznę roboczą na środek bieżącego widoku.
- Makro Draft Circle 3 Points: Tworzy okrąg z 3 wybranych punktów ortogonalnych 2D.
- Makro Draft Circle 3 Points 3D: Tworzy okrąg z 3 wybranych punktów w przestrzeni 3D.
- Makro Draft Circle Tangent: Tworzy styczne do okręgów Rysunku roboczego.
- Makro EdgesToArc: Jeśli to możliwe, przekształca wybrane Krawędzie w łuk kołowy. Funkcja jest przydatna przy przywracaniu dyskretnych łuków.
- Makro Ellipse-Center+2Points: Tworzy elipsę, wybierając trzy punkty (w tej kolejności): środek, promień główny i promień mały.
- 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.
- Makro Make Arc 3 Points: Tworzy łuk z 3 wybranych punktów.
- Makro Make Circle 3 Points: Tworzy okrąg na podstawie trzech wybranych punktów, przy czym punktami mogą być obiekty.
- Makro Rectellipse: Tworzy prostokątną parametryczną.
ś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 GuiResetToolbars: Ta makrodefinicja resetuje położenie pasków narzędzi.
- 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 cross section: Wyświetla interaktywnie przesuwany przekrój.
- 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 Alternate Linux: To samo, co powyżej, ale dla systemu Linux (przestarzałe).
- 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 HighlightCommon: Wyróżnij części wspólne.
- Makro HighlightDifference: Oblicz różnicę między dwoma kształtami.
- Makro MeasureCircle: Obliczenie promienia okręgu przez 3 punkty lub krawędź okręgu.
- 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.
- Macro showSpaceModel: Umożliwia obliczenie zajętej przestrzeni w 3D przez kompletny model.
- Macro showSpaceSelected: Pozwala na obliczenie zajętej przestrzeni w 3D przez wszystkie wybrane obiekty.
- 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.
- Makro PartsLibrary: Uruchamia przeglądarkę biblioteki części.
- Makro screw maker1_2: To makro tworzy śrubę z gwintem lub bez gwintu, zgodnie z normami ISO (screw_maker1_6.py.zip ze wsparciem Pyside). (Twórca śrub 2.0 - nowa wersja!)
Funkcje matematyczne
- Makro 3D Parametric Curve: Narysuj funkcję opisaną równaniami parametrycznymi x(t), y(t) oraz z(t).
- Makro Draw 2D Function: Rysuje funkcję opisaną równaniem z=F(x).
- Makro Draw Parametric 2D Function: Na podstawie powyższego makra, ale dla wartości parametrycznych i opcjonalnie biegunowych.
- Makro Parametric Curve FP: Aktualizacja funkcji w Pythonie Macro 3D Parametric Curve.
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 Airfoil Import & Scale: Importuje i skaluje profil lotniczy w formacie .dat do żądanej długości cięciwy.
- 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 BSurf from grid: Tworzy powierzchnię z krzywej złożonej przez siatkę punktów.
- 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 FCCamGroover: Tworzy rowkowany walec dla krzywki.
- Makro FCCircularText: Ta makrodefinicja tworzy napis na obwodzie walca.
- Makro FCHoneycombMaker: Tworzy parametryczną siatkę o kształcie plastra miodu.
- Makro FCSpring Helix Variable: Ta makrodefinicja tworzy jedną ściętą sprężynę, której wielkość można regulować za pomocą wszystkich zwojów.
- Makro FCSpring On Surface: Ta makrodefinicja tworzy jedną sprężynę (spiralę) na powierzchni obiektu (bryły).
- Makro Geodesic Dome: Ta makrodefinicja tworzy powłokę kopuły geodezyjnej.
- Makro Guitar fretboard: Twórca podstrunnicy gitary.
- Makro Guitar Nut:Twórca nakrętek gitarowych.
- Makro Half turn stairs: Tworzy schody półobrotowe (lewe/prawe) na podstawie pliku danych.
- Makro Half-Hull Model: Ta makrodefinicja generuje modele trójwymiarowe półkadłuba i pełnokadłubowe z serii rysunków 2D.
- 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 Loft: Tworzy wyciągnięcie przez profile z listy poliinii (specjalnie utworzonej dla Makrodefinicji Texture).
- Makro Make Cube: Tworzy prostopadłościan na podstawie czterech punktów.
- Makro: Umieść obraz: Tworzy płaszczyznę obrazu i wyrównuje ją do istniejącego prostokąta środowiska Kreślenie.
- 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 Site From Contours: Tworzy teren środowiska pracy Architektura za pomocą serii linii konturowych.
- 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 ArrayCopy: Kopiuje zaznaczony obiekt kilka razy na siatce szyku.
- 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 Parametric Defeaturing: Makrodefinicja umożliwiająca usuwanie uszkodzeń wewnątrz i na zewnątrz dla środowiska Projekt Części.
- Makro Perpendicular To Wire: Ta makrodefinicja ustawia obiekt prostopadle do wybranej polilinii.
- Makro PlacementAbsolufy: Zresetuj kontenery części do globalnego początku, zachowując bezwzględne położenie obiektów.
- Makro Remove parametric history: Usuwa całą asocjację parametryczną z obiektu, pozostawiając go jako „głupi” kształt.
- 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: Ta makrodefinicja przełącza styl rysowania zaznaczonego obiektu.
- 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
).
- Makro Visibility Manager: Zarządzaj widocznością obiektów dokumentów według typu lub indywidualnie.
- 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: Eksportuje bieżący projekt do oprogramowania slicera lub oprogramowania CAM.
- 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
- Makro FreeCAD na Kerkythea: Eksport z FreeCAD do Kerkythea
- Makro Z Height map: Tworzy mapę wysokości w skali szarości na osi Z.
Ś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 FCSpreadSheet Extract:Ta makrodefinicja zapisuje dane w pliku csv z formułą lub w pliku xml.
- 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 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.
- 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 Arch Axis System Repartition: Ta makrodefinicja umożliwia utworzenie układu osi środowiska Architektura wzdłuż linii przy użyciu zestawu parametrów.
- 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 Easy cutouts for Enclosure Design: Ta makrodefinicja tworzy wycięcia dla obudów w bardzo wygodny sposób.
- 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 ForceRecompute: Wymusza ponowne przeliczenie modelu.
- Makro If Selected Stay If Not Then Delete: Wszystkie obiekty, które nie zostały wybrane, zostaną usunięte!
- 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 Recompute Profiler: Mierzy czas potrzebny do ponownego obliczenia każdego obiektu w projekcie.
- Makro Replace Part in Assembly: Zastępuje część (zwykłą kopię) w "złożeniu" inną częścią (zwykłą kopią).
- Makro Select Hovering: Ta makrodefinicja wybiera Ścianę, Krawędź, Wierzchołek po wskazaniu kursorem myszki.
- Makro SelectVisible: Wszystkie obiekty widoczne w drzewie zostaną zaznaczone.
- Makro Shake Sketch: Potrząśnij szkicem, aby odkryć jego części bez wiązań.
- 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 Sheet Metal Unfolder: Tworzy część rozłożoną z części wykonanej z blachy.
- Makro Unfold Box: Umożliwia rozkładanie powierzchni prostopadłościanu o dowolnym kształcie i rysowanie ich na stronie.
- Makro Unroll Ruled Surface: Umożliwia rozwijanie zaznaczonych powierzchni 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 realthunder: środowisko pracy Złożenie 3 i inne.
- 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.