Python scripting tutorial/pl: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

29 January 2024

  • curprev 20:0320:03, 29 January 2024Kaktus talk contribs 20,180 bytes +35 Created page with "Możesz przejść do strony Podstawy tworzenia skryptów FreeCAD lub uzyskać dostęp do tej strony i innych odpowiednich stron na Centrum Power użytkowników."
  • curprev 20:0120:01, 29 January 2024Kaktus talk contribs 20,145 bytes +23 Created page with "Po wprowadzeniu i zapisaniu jakichkolwiek modyfikacji w już załadowanym skrypcie, pojawi się okno dialogowe z pytaniem, czy chcesz ponownie załadować zmodyfikowany skrypt do FreeCAD."
  • curprev 20:0120:01, 29 January 2024Kaktus talk contribs 20,122 bytes +73 Created page with "Następnie użyj polecenia {{MenuCommand|Plik → Otwórz}}, aby otworzyć skrypt. Zostanie on załadowany do nowej karty w Głównyn obszarze widoku. Skrypt można uruchomić, klikając przycisk {{Button|16px Wykonaj makro}}. Wszelkie błędy lub dane wyjściowe skryptu zostaną wyświetlone w oknie Widoku raportu."
  • curprev 19:5719:57, 29 January 2024Kaktus talk contribs 20,049 bytes +9 Created page with "Alternatywną metodą tworzenia, zapisywania i uruchamiania własnych skryptów Python jest tworzenie ich poza FreeCAD, przy użyciu wybranego edytora (na przykład Vim). Aby uruchomić skrypt Python wewnątrz FreeCAD, należy zapisać go z rozszerzeniem {{FileName|.py}}."
  • curprev 19:5619:56, 29 January 2024Kaktus talk contribs 20,040 bytes +74 Created page with "Teraz, gdy dobrze zrozumiałeś podstawy, gdzie będziemy przechowywać nasze skrypty Python i jak będziemy je uruchamiać wewnątrz FreeCAD? Istnieje do tego prosty mechanizm o nazwie Makrodefinicje. Makro to skrypt Pythona, który można dodać do paska narzędzi i uruchomić za pomocą kliknięcia myszą. FreeCAD zapewnia prosty edytor tekstu ({{MenuCommand|Makrodefinicje → Makrodefinicje ... → Utwórz}}), w którym można pisać lub wklejać skrypt..."
  • curprev 19:5219:52, 29 January 2024Kaktus talk contribs 19,966 bytes +10 Created page with "Przeczytaj więcej o PySide tutaj ..."
  • curprev 19:5219:52, 29 January 2024Kaktus talk contribs 19,956 bytes +54 Created page with "Qt to bardzo potężny system interfejsu, który pozwala robić bardzo złożone rzeczy. Posiada również kilka łatwych w użyciu narzędzi, takich jak Qt Designer, za pomocą którego można projektować okna dialogowe graficznie, a następnie dodawać je do interfejsu FreeCAD za pomocą kilku linii kodu Python."
  • curprev 19:5119:51, 29 January 2024Kaktus talk contribs 19,902 bytes +8 Created page with "Zauważ, że pojawiające się okno dialogowe ma ikonę FreeCAD na pasku narzędzi, co oznacza, że Qt wie, że polecenie zostało wydane z poziomu aplikacji FreeCAD. Możliwe jest manipulowanie dowolną częścią interfejsu FreeCAD."
  • curprev 19:4919:49, 29 January 2024Kaktus talk contribs 19,894 bytes +94 Created page with "Interfejs użytkownika FreeCAD jest wykonany przy użyciu [https://en.wikipedia.org/wiki/Qt_(software) Qt], potężnego systemu interfejsu graficznego, odpowiedzialnego za rysowanie i obsługę wszystkich elementów sterujących, menu, pasków narzędzi i przycisków wokół widoku 3D. Qt udostępnia moduł PySide, który pozwala środowisku Pyton na dostęp i modyfikację interfejsów Qt, takich jak FreeCAD. Spróbujmy pobawić się interfej..."
  • curprev 19:4719:47, 29 January 2024Kaktus talk contribs 19,800 bytes +103 Created page with "Moduł Rysunek Roboczy dodaje parametryczne typy obiektów 2D ''(które są obiektami Części)'', takie jak linie i okręgi, a także zapewnia pewne ogólne funkcje, które działają nie tylko na obiektach Rysunek Roboczy, ale na każdym obiekcie Części. Aby zapoznać się z dostępnymi funkcjami, wystarczy wykonać następujące czynności:"
  • curprev 19:4419:44, 29 January 2024Kaktus talk contribs 19,697 bytes +101 Created page with "FreeCAD posiada wiele innych modułów, takich jak Szkicownik i Rysunek Roboczy, które również tworzą obiekty Części. Moduły te dodają dodatkowe parametry do tworzonych obiektów, a nawet implementują zupełnie nowy sposób obsługi geometrii części. Nasz powyższy przykład prostopadłościanu jest doskonałym przykładem obiektu parametrycznego. Aby zdefiniować prostopadłościan, wystarczy określić paramet..."
  • curprev 19:4019:40, 29 January 2024Kaktus talk contribs 19,596 bytes +20 Created page with "Więcej informacji na temat skryptów części ..."
  • curprev 19:4019:40, 29 January 2024Kaktus talk contribs 19,576 bytes +55 Created page with "Eksplorując zawartość myshape, można zauważyć wiele interesujących komponentów podrzędnych, takich jak {{incode|Faces}}, {{incode|Edges}}, {{incode|Vertexes}}, {{incode|Solids}} i {{incode|Shells}}, a także szeroki zakres operacji geometrii, takich jak {{incode|cut}} ''(odejmowanie)'', {{incode|common}} ''(przecinanie)'' lub {{incode|fuse}} ''(łączenie)''. Strona Skrypty danych topologicznych wyjaśnia to wszystko w szczegó..."
  • curprev 19:3819:38, 29 January 2024Kaktus talk contribs 19,521 bytes +21 Created page with "Moduł części (podobnie jak moduł siatki) ma również skrót, który automatycznie tworzy obiekt FreeCAD i dodaje do niego kształt, dzięki czemu można skrócić ostatnie trzy linie do:"
  • curprev 19:3719:37, 29 January 2024Kaktus talk contribs 19,500 bytes +15 Created page with "Moduł Część działa w taki sam sposób jak moduł Siatka: Tworzysz obiekt FreeCAD, obiekt Część, a następnie dodajesz obiekt Część do obiektu FreeCAD:"
  • curprev 18:5018:50, 29 January 2024Kaktus talk contribs 19,485 bytes +20 Created page with "Moduł Część oparty jest na potężnej bibliotece [https://en.wikipedia.org/wiki/Open_CASCADE_Technology OpenCasCade], która umożliwia wykonywanie szerokiej gamy złożonych operacji na tych obiektach, takich jak operacje logiczne, zaokrąglanie, przeciąganie itp."
  • curprev 18:4918:49, 29 January 2024Kaktus talk contribs 19,465 bytes +67 Created page with "Moduł Część jest najpotężniejszym modułem w całym FreeCAD. Pozwala on na tworzenie i manipulowanie obiektami [https://en.wikipedia.org/wiki/Boundary_representation BRep]. BREP to skrót od "Boundary Representation". Obiekt BREP jest definiowany przez powierzchnie, które otaczają i definiują wewnętrzną objętość. W przeciwieństwie do siatek, obiekty BREP mogą mieć wiele różnych komponentów, od płaskich powierzchni po bardzo zło..."
  • curprev 18:4818:48, 29 January 2024Kaktus talk contribs 19,398 bytes +11 Created page with "Więcej informacji o skryptach siatek ..."
  • curprev 18:4618:46, 29 January 2024Kaktus talk contribs 19,387 bytes +22 Created page with "Jest to standardowy przykład wykorzystujący metodę {{incode|createSphere()}} do utworzenia sfery, ale można również tworzyć niestandardowe siatki od podstaw, definiując ich wierzchołki i ściany."
  • curprev 18:4618:46, 29 January 2024Kaktus talk contribs 19,365 bytes +17 Created page with "Obiekty Siatki i obiekty FreeCAD to różne rzeczy. Możesz zobaczyć obiekt FreeCAD jako kontener dla obiektu Siatka ''(i jak zobaczymy poniżej, również dla obiektów Części)''. Aby dodać obiekt siatkowy do FreeCAD, musimy najpierw utworzyć obiekt FreeCAD i obiekt Siatki, a następnie dodać obiekt Siatki do obiektu FreeCAD:"
  • curprev 18:4518:45, 29 January 2024Kaktus talk contribs 19,348 bytes +35 Created page with "Siatki są proste, ale dlatego, że są proste, można łatwo mieć ich miliony w jednym dokumencie. Jednak w FreeCAD mają one mniejsze zastosowanie i są głównie po to, aby można było importować obiekty w formatach siatki ({{FileName|.stl}}, {{FileName|.obj}}) z innych aplikacji. Moduł Siatka był również intensywnie wykorzystywany jako główny moduł testowy w pierwszym miesiącu życia FreeCAD."
  • curprev 18:4418:44, 29 January 2024Kaktus talk contribs 19,313 bytes +99 Created page with "[https://en.wikipedia.org/wiki/Polygon_mesh Siatki] są bardzo prostym rodzajem obiektów 3D, używanym na przykład przez [https://en.wikipedia.org/wiki/SketchUp Sketchup], [https://en.wikipedia.org/wiki/Blender_(software) Blender] i [https://en.wikipedia.org/wiki/Autodesk_3ds_Max 3D Studio Max]. Składają się one z 3 elementów: punktów ''(zwanych również wierzchołkami)'', linii ''(zwanych również krawędziami)'' i powierzchni. W wielu aplikacjach, w tym FreeCA..."
  • curprev 18:4218:42, 29 January 2024Kaktus talk contribs 19,214 bytes +33 Created page with "==Moduł Siatka=="
  • curprev 18:4218:42, 29 January 2024Kaktus talk contribs 19,181 bytes −5 Created page with "Ale więcej o module Part powiemy poniżej."
  • curprev 18:4218:42, 29 January 2024Kaktus talk contribs 19,186 bytes +14 Created page with "Różne moduły FreeCAD nie są automatycznie ładowane w konsoli Python. Ma to na celu uniknięcie bardzo powolnego uruchamiania. Moduły są ładowane tylko wtedy, gdy są potrzebne. Na przykład, aby zbadać, co znajduje się w module Part:"
  • curprev 18:4118:41, 29 January 2024Kaktus talk contribs 19,172 bytes +17 Created page with "W ten sposób można sprawdzić wszystkie dostępne typy obiektów bazowych dla bieżącego dokumentu:"
  • curprev 18:4118:41, 29 January 2024Kaktus talk contribs 19,155 bytes +49 Created page with "Szkicownik i Rysunek Roboczy używają modułu Część do tworzenia i obsługi swojej geometrii. Natomiast Siatka jest całkowicie niezależny i obsługuje własne obiekty. Więcej na ten temat poniżej."
  • curprev 18:4018:40, 29 January 2024Kaktus talk contribs 19,106 bytes +81 Created page with "Prawdziwa moc FreeCAD leży w jego wiernych modułach, z ich odpowiednimi środowiskami pracy. Podstawowa aplikacja FreeCAD jest mniej więcej pustym kontenerem. Bez swoich modułów może zrobić niewiele więcej niż tworzyć nowe, puste dokumenty. Każdy moduł nie tylko dodaje nowe środowiska pracy do interfejsu, ale także nowe polecenia Pythona i nowe typy obiektów. W rezultacie kilka różnych, a nawet całkowicie niekompatybilnych typów obiektów może współ..."
  • curprev 18:3818:38, 29 January 2024Kaktus talk contribs 19,025 bytes +27 Created page with "==Moduły=="
  • curprev 18:3818:38, 29 January 2024Kaktus talk contribs 18,998 bytes +27 Created page with "Po uruchomieniu FreeCAD konsola Python ładuje już dwa moduły bazowe: {{incode|FreeCAD}} i {{incode|FreeCADGui}} (do których można również uzyskać dostęp za pomocą ich skrótów {{incode|App}} i {{incode|Gui}}). Zawierają one wszelkiego rodzaju ogólne funkcje do pracy z dokumentami i ich obiektami. Aby zilustrować naszą koncepcję, zobacz, że zarówno {{incode|FreeCAD}}, jak i {{incode|FreeCADGui}} zawierają atrybut {{incode|ActiveDocument}}, który jest a..."
  • curprev 18:3618:36, 29 January 2024Kaktus talk contribs 18,971 bytes +8 Created page with "Teraz możesz także zmienić właściwości w zakładce '''Widok''':"
  • curprev 18:3618:36, 29 January 2024Kaktus talk contribs 18,963 bytes +55 Created page with "Aby zilustrować tę koncepcję, spójrzmy na nasz obiekt sześcianu. Właściwości geometryczne sześcianu, takie jak jego wymiary, położenie itp. są przechowywane w {{incode|Object}}. Podczas gdy jego właściwości wizualne, takie jak kolor, grubość linii itp. są przechowywane w {{incode|ViewObject}}. Odpowiada to zakładkom '''Dane''' i '''Widok''' w Edytorze właściwości. Dostęp do obiektu widoku obiektu można uzyskać w następują..."
  • curprev 18:3518:35, 29 January 2024Kaktus talk contribs 18,908 bytes +39 Created page with "FreeCAD został zaprojektowany tak, aby mógł być również używany bez interfejsu użytkownika, jako aplikacja wiersza poleceń. Prawie każdy obiekt w FreeCAD składa się z dwóch części: {{incode|Object}}, jego komponentu "geometrii" oraz {{incode|ViewObject}}, jego komponentu "wizualnego". Podczas pracy w trybie wiersza poleceń część geometryczna jest obecna, ale część wizualna jest wyłączona."
  • curprev 18:3418:34, 29 January 2024Kaktus talk contribs 18,869 bytes +51 Created page with "==Aplikacja i interfejs graficzny=="
  • curprev 18:3418:34, 29 January 2024Kaktus talk contribs 18,818 bytes −11 Created page with "Zanim przejdziemy dalej, musisz zrozumieć kilka ważnych pojęć."
  • curprev 18:3218:32, 29 January 2024Kaktus talk contribs 18,829 bytes +44 Created page with "Inną wspólną cechą obiektów FreeCAD jest ich umiejscowienie. Każdy obiekt posiada właściwość {{PropertyData|Umiejscowienie}}, która zawiera {{PropertyData|Baze}} ''(położenie)'' i {{PropertyData|Obrót}} ''(orientacja)'' obiektu. Jest to łatwe do manipulowania, na przykład w celu przesunięcia naszego obiektu:"
  • curprev 18:3118:31, 29 January 2024Kaktus talk contribs 18,785 bytes +20 Created page with "[https://en.wikipedia.org/wiki/Euclidean_vector Wektory] to bardzo podstawowe pojęcie w każdej aplikacji 3D. Wektor to lista 3 liczb (x, y i z) opisujących punkt lub pozycję w przestrzeni 3D. Z wektorami można zrobić wiele rzeczy, takich jak dodawanie, odejmowanie, rzutowanie i [https://en.wikipedia.org/wiki/Vector_space wiele więcej]. W FreeCAD wektory działają w następujący sposób:"
  • curprev 18:2918:29, 29 January 2024Kaktus talk contribs 18,765 bytes +96 Created page with "Jeśli wybierzesz swój prostopadłościan za pomocą myszy, zobaczysz, że w Edytorze właściwości, na karcie {{MenuCommand|Dane}}, pojawi się nasza właściwość {{PropertyData|Wysokość}}. Wszystkie właściwości obiektu FreeCAD, które się tam pojawiają (a także w zakładce {{MenuCommand|Widok}}, więcej o tym później), są również bezpośrednio dostępne w Python, poprzez ich nazwy, tak jak zrobiliśmy to z właściwością {{Prop..."
  • curprev 12:0512:05, 29 January 2024Kaktus talk contribs 18,669 bytes +31 Created page with "Spowoduje to wyświetlenie bieżącej wysokości naszego prostopadłościanu. Teraz spróbujmy to zmienić:"
  • curprev 12:0512:05, 29 January 2024Kaktus talk contribs 18,638 bytes −1 Created page with "Od razu zobaczysz kilka bardzo interesujących rzeczy, takich jak:"
  • curprev 12:0412:04, 29 January 2024Kaktus talk contribs 18,639 bytes +21 Created page with "Teraz przyjrzyjmy się zawartości naszego prostopadłościanu:"
  • curprev 12:0412:04, 29 January 2024Kaktus talk contribs 18,618 bytes +49 Created page with "Teraz pojawił się nasz prostopadłościan. Wiele przycisków dodających obiekty w FreeCAD wykonuje w rzeczywistości dwie czynności: dodanie obiektu i ponowne obliczenie. Jeśli włączyłeś opcję {{MenuCommand|Pokaż polecenia skryptu w konsoli Python}} powyżej, spróbuj dodać kulę za pomocą przycisku GUI. Zobaczysz dwie linie kodu Python wykonywane jedna po drugiej."
  • curprev 12:0212:02, 29 January 2024Kaktus talk contribs 18,569 bytes +85 Created page with "Nic się nie dzieje. Dlaczego? Ponieważ FreeCAD został stworzony z myślą o dużym obrazie. Pewnego dnia będzie pracował z setkami złożonych obiektów, z których wszystkie będą od siebie zależne. Dokonanie gdzieś małej zmiany może mieć duży wpływ. Może być konieczne ponowne obliczenie całego dokumentu, co może zająć dużo czasu. Z tego powodu prawie żadne polecenie nie aktualizuje sceny automatycznie. Trzeba to robić samodzielnie:"

26 January 2024

  • curprev 13:1013:10, 26 January 2024Kaktus talk contribs 18,484 bytes +31 Created page with "Zapoznaj się z dostępnymi opcjami. Zazwyczaj nazwy rozpoczynające się wielką literą są atrybutami, zawierają wartość, podczas gdy nazwy rozpoczynające się małą literą są funkcjami (zwanymi również metodami), "robią coś". Nazwy zaczynające się od podkreślenia są zwykle przeznaczone do wewnętrznego działania modułu i nie należy się nimi przejmować. Użyjmy jednej z metod, aby dodać nowy obiekt do naszego dokumentu:"
  • curprev 13:0913:09, 26 January 2024Kaktus talk contribs 18,453 bytes +7 Created page with "Wróćmy teraz do naszego dokumentu i zobaczmy, co możemy z nim zrobić:"
  • curprev 13:0913:09, 26 January 2024Kaktus talk contribs 18,446 bytes +75 Created page with "Teraz nasz nowy dokument zostanie utworzony. Jest to podobne do naciśnięcia przycisku {{Button|16px Nowy}} na pasku narzędzi. W rzeczywistości większość przycisków w FreeCAD nie robi nic więcej niż wykonanie jednej lub więcej linii kodu Pythona. Co więcej, można ustawić opcję w {{MenuCommand|Edycja → Preferencje → Python → Makrodefinicje }} na {{MenuCommand|Pokaż polecenia skryptu w konsoli Python}}. Spowoduje to..."
  • curprev 13:0613:06, 26 January 2024Kaktus talk contribs 18,371 bytes +11 Created page with "{{Caption|Mechanizm autouzupełniania dostępny w konsoli FreeCAD dla Python.}}"
  • curprev 13:0513:05, 26 January 2024Kaktus talk contribs 18,360 bytes −12 Created page with "Jeśli wpiszesz to w konsoli FreeCAD Python, zauważysz, że jak tylko wpiszesz {{incode|FreeCAD.}}, pojawi się okno, pozwalające na szybkie autouzupełnianie reszty linii. Co więcej, każdy wpis na liście autouzupełniania ma etykietkę wyjaśniającą, co robi. Ułatwia to zapoznanie się z dostępnymi funkcjami. Zanim wybierzesz {{incode|newDocument}}, zapoznaj się z innymi opcjami."
  • curprev 13:0513:05, 26 January 2024Kaktus talk contribs 18,372 bytes +4 Created page with "Zacznijmy od utworzenia nowego pustego dokumentu:"
  • curprev 13:0413:04, 26 January 2024Kaktus talk contribs 18,368 bytes +53 Created page with "==Poznaj program FreeCAD od środka=="
  • curprev 13:0413:04, 26 January 2024Kaktus talk contribs 18,315 bytes +31 Created page with "W tym samouczku możesz użyć obu metod. Możesz skopiować i wkleić każdą linię w konsoli Python, a następnie nacisnąć {{KEY|Enter}}, lub skopiować i wkleić cały kod w nowym oknie Makrodefinicji."
  • curprev 13:0313:03, 26 January 2024Kaktus talk contribs 18,284 bytes +5 Created page with "{{Caption|Konsola Python programu FreeCAD}}"
  • curprev 13:0313:03, 26 January 2024Kaktus talk contribs 18,279 bytes +61 Created page with "Istnieją dwa sposoby pisania kodu Python w FreeCAD. W konsoli Python ''(wybierz z menu {{MenuCommand|Widok → Panele → Konsola Python}})'' lub w Edytorze makrodefinicji ''(wybierz z menu {{MenuCommand|Makrodefinicje → Makrodefinicje ...}})''. W konsoli piszesz komendy Python jedna po drugiej, wykonując je poprzez naciśnięcie {{KEY|Enter}}, podczas gdy makra mogą zawierać bardziej złożony kod składający się..."
  • curprev 04:1804:18, 26 January 2024Kaktus talk contribs 18,218 bytes +35 Created page with "==Moduł Część=="
  • curprev 04:1804:18, 26 January 2024Kaktus talk contribs 18,183 bytes +44 Created page with "==Moduł rysunku Roboczego=="
  • curprev 04:1804:18, 26 January 2024Kaktus talk contribs 18,139 bytes +29 Created page with "==Interfejs=="
  • curprev 04:1704:17, 26 January 2024Kaktus talk contribs 18,110 bytes +39 Created page with "==Skrypty zewnętrzne=="
  • curprev 04:1704:17, 26 January 2024Kaktus talk contribs 18,071 bytes +34 Created page with "==Makrodefinicje=="
  • curprev 04:1704:17, 26 January 2024Kaktus talk contribs 18,037 bytes +39 Created page with "==Pisanie kodu Python=="
  • curprev 04:1604:16, 26 January 2024Kaktus talk contribs 17,998 bytes +91 Created page with "Przed przystąpieniem do tworzenia skryptów w Pythonie, przejdź do {{MenuCommand|Edycja → Preferencje ... → Ogólne → Widok raportu}} i zaznacz dwa pola: * {{MenuCommand|Przekieruj wiadomości wewnętrzne środowiska Python do Widoku raportu}}. * {{MenuCommand|Przekieruj błędy wewnętrzne środowiska Python do Widoku raportu}}. Następnie przejdź do {{MenuCommand|Widok → Panele}} i zaznacz: * {{MenuCommand|Widoku raportu}}."
  • curprev 04:1104:11, 26 January 2024Kaktus talk contribs 17,907 bytes +50 Created page with "W tym samouczku będziemy pracować nad kilkoma podstawowymi przykładami, aby zacząć, ale jest o wiele więcej dokumentacji na temat skryptów dostępnych na tej Wiki. Jeśli jesteś zupełnie nowy w środowisku Python i chcesz zrozumieć, jak ono działa, mamy również podstawowe wprowadzenie do środowiska Python."
  • curprev 04:0904:09, 26 January 2024Kaktus talk contribs 17,857 bytes +91 Created page with "Istnieje kilka sposobów korzystania ze środowiska Python w FreeCAD: * Z Podstawy tworzenia skryptów FreeCAD, gdzie można wydawać polecenia w interfejsie w stylu "wiersza poleceń". * Z makrodefinicji, które są wygodnym sposobem na szybkie dodanie brakującego narzędzia do interfejsu FreeCAD. * Z zewnętrznych skryptów, które mogą być używane do tworzenia dość złożonych rozwiązań, nawet całych Workbenches..."
  • curprev 04:0604:06, 26 January 2024Kaktus talk contribs 17,766 bytes +10 Created page with "Na przykład, ze skryptu Python można: * Tworzyć nowe obiekty. * Modyfikować istniejące obiekty. * Modyfikować reprezentację 3D tych obiektów. * Modyfikować interfejs FreeCAD."

25 January 2024

  • curprev 19:2919:29, 25 January 2024Kaktus talk contribs 17,756 bytes +62 Created page with "[https://en.wikipedia.org/wiki/Python_%28programming_language%29 Python] to język programowania, który jest stosunkowo łatwy do nauczenia i zrozumienia. Jest open-source i wieloplatformowy i może być używany do wielu celów: od prostych skryptów powłoki do bardzo złożonych programów. Ale jego najbardziej rozpowszechnionym zastosowaniem jest język skryptowy osadzony w innych aplikacjach. W ten sposób jest on używany wewnątrz FreeCAD. Z poziomu Python_cons..."

9 August 2023

27 May 2023

19 January 2022

10 November 2021

22 October 2021

8 October 2021

23 August 2021

22 August 2021

30 December 2020

5 June 2020

30 May 2020

29 May 2020

28 May 2020

24 May 2020

15 May 2020

20 March 2020

23 February 2019

21 February 2019

29 January 2019

7 August 2018

30 March 2018

19 May 2016

27 February 2016