Feature list/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(95 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Docnav/pl
{{docnav
|[[About FreeCAD|About FreeCAD]]
|[[About_FreeCAD/pl|Informacje na temat FreeCAD]]
|[[Install on Windows|Install on Windows]]
|[[Install_on_Windows/pl|Instalacja w systemie Windows]]
}}
}}


Jest to obszerna, ale nie kompletna lista funkcji, realizowanych przez program FreeCAD.
<div class="mw-translate-fuzzy">
To jest wyczerpująca lista cech zaimplementowanych we FreeCADzie. Jeśli chcesz poznać przyszłe funkcje przeczytaj [[Development roadmap|plan rozwoju]]. Dobre, dla wstępnego poznania, są [[Screenshots|zrzuty ekranu]].
</div>


{{TOCright}}

<span id="Release_notes"></span>
== Informacje o wydaniu ==
== Informacje o wydaniu ==


* [[Release notes 011|Release 0.11]] - March 2011
* [[Release_notes_0.21/pl|Wydanie 0.21]] - Sierpień 2023
* [[Release notes 012|Release 0.12]] - December 2011
* [[Release notes 0.20/pl|Wydanie 0.20]] - Czerwiec 2022
* [[Release notes 013|Release 0.13]] - January 2013
* [[Release_notes_0.19/pl|Wydanie 0.19]] - Marzec 2021
* [[Release notes 0.14|Release 0.14]] - March 2014
* [[Release_notes_0.18/pl|Wydanie 0.18]] - Marzec 2019
* [[Release notes 0.15|Release 0.15]] - March 2015
* [[Release_notes_0.17/pl|Wydanie 0.17]] - Kwiecień 2018
* [[Release notes 0.16|Release 0.16]] - April 2016
* [[Release_notes_0.16|Wydanie 0.16]] - Kwiecień 2016
* [[Release notes 0.17|Release 0.17]] - April 2018
* [[Release_notes_0.15/pl|Wydanie 0.15]] - Marzec 2015
* [[Release notes 0.18|Release 0.18]] - March 2019
* [[Release_notes_0.14/pl|Wydanie 0.14]] - Marzec 2014
* [[Release_notes_0.13|Wydanie 0.13]] - Styczeń 2013
* [[Release_notes_0.12|Wydanie 0.12]] - Grudzień 2011
* [[Release_notes_0.11|Wydanie 0.11]] - Marzec 2011


<span id="Key_features"></span>
== Główne cechy ==
== Główne cechy ==


* [[Image:Feature1.jpg|left]] A complete [http://en.wikipedia.org/wiki/Open_CASCADE Open CASCADE Technology]-based '''geometry kernel''' allowing complex 3D operations on complex shape types, with native support for concepts like [https://en.wikipedia.org/wiki/Boundary_representation Boundary Representation] (brep), [https://en.wikipedia.org/wiki/Non-uniform_rational_B-spline Non-uniform rational basis spline] (nurbs) curves and surfaces, a wide range of geometric entities, boolean operations and [https://en.wikipedia.org/wiki/Fillet_(mechanics) fillets], and built-in support of [https://en.wikipedia.org/wiki/ISO_10303 STEP] and [https://en.wikipedia.org/wiki/IGES IGES] formats {{clear}}
* [[Image:Feature1.jpg|left]] Kompletne '''jądro geometrii''' bazujące na [http://en.wikipedia.org/wiki/Open_CASCADE Open CASCADE Technology] umożliwiające kompleksowe operacje 3D na złożonych typach kształtów, z natywnym wsparciem dla koncepcji takich jak [https://en.wikipedia.org/wiki/Boundary_representation Boundary Representation] ''(BREP)'', [https://en.wikipedia.org/wiki/Non-uniform_rational_B-spline Non-uniform rational basis spline] ''(NURBS)'' krzywe i powierzchnie, szeroki zakres kształtów geometrycznych, operacje logiczne [https://en.wikipedia.org/wiki/Fillet_(mechanics) zaokrąglenia], oraz wbudowana obsługa formatów [https://en.wikipedia.org/wiki/ISO_10303 STEP] i [https://en.wikipedia.org/wiki/IGES IGES].{{clear}}
* [[Image:Feature3.jpg|left]] A full '''parametric model'''. All FreeCAD objects are natively parametric, meaning their shape can be based on [[Property|properties]] or even depend on other objects. All changes are recalculated on demand, and recorded by an undo/redo stack. New object types can be added easily, and can even be [[Scripted objects|fully programmed in Python]].{{clear}}
* [[Image:Feature3.jpg|left]] Pełny '''model parametryczny'''. Wszystkie obiekty FreeCAD naturalnie parametryczne, co oznacza, że ich kształt może być oparty na [[Property/pl|właściwości]] lub nawet zależny od innych obiektów. Wszystkie zmiany przeliczane na żądanie i rejestrowane przez stos cofnij / przywróć. Nowe typy obiektów mogą być dodawane w prosty sposób, a nawet mogą być [[Scripted_objects/pl|w pełni oprogramowane w środowisku Python]].{{clear}}
* [[Image:Feature4.jpg|left]] Architektura modułowa", która umożliwia dodanie funkcjonalności rozszerzeń wtyczek ''(modułów)'' do podstawowej aplikacji. Rozszerzenie może być tak złożone, jak cała nowa aplikacja zaprogramowana w C++ lub tak proste, jak [[Power_users_hub/pl|skrypt Python]] lub samodzielnie nagrana [[Macros/pl|makrodefinicja]]. Masz pełny dostęp do prawie każdej części programu FreeCAD z wbudowanego interpretera '''Python''', makr lub zewnętrznych skryptów, bez względu na to, czy jest to [[Topological_data_scripting/pl|tworzenie i transformacja geometrii]], dwu- lub trójwymiarowa reprezentacja tej geometrii ''([[Scenegraph/pl|scenogram]])'' a nawet [[PySide/pl|interfejs FreeCAD]]. {{clear}}
* [[Image:Feature4.jpg|left]] A '''modular architecture''' that allows plugin extensions (modules) to add functionality to the core application. An extension can be as complex as a whole new application programmed in C++ or as simple as a [[Power users hub|Python script]] or self-recorded [[macros|macro]]. You have complete access to almost any part of FreeCAD from the built-in '''Python''' interpreter, macros or external scripts, be it [[Topological data scripting|geometry creation and transformation]], the 2D or 3D representation of that geometry ([[scenegraph]]) or even the [[PySide|FreeCAD interface]] {{clear}}
* [[Image:Feature5.jpg|left]] Import/export to '''standard formats''' such as [http://en.wikipedia.org/wiki/ISO_10303 STEP], [http://en.wikipedia.org/wiki/IGES IGES], [http://en.wikipedia.org/wiki/Obj OBJ], [http://en.wikipedia.org/wiki/STL_%28file_format%29 STL], [http://en.wikipedia.org/wiki/Dxf DXF], [http://en.wikipedia.org/wiki/Svg SVG], [http://en.wikipedia.org/wiki/STL_(file_format) STL], [http://en.wikipedia.org/wiki/COLLADA DAE], [http://en.wikipedia.org/wiki/Industry_Foundation_Classes IFC] or [http://people.sc.fsu.edu/~jburkardt/data/off/off.html OFF], [http://en.wikipedia.org/wiki/NASTRAN NASTRAN], [http://en.wikipedia.org/wiki/VRML VRML] in addition to FreeCAD's native {{FileName|[[File Format FCStd|FCStd]]}} file format. The level of compatibility between FreeCAD and a given file format can vary, since it depends on the module that implements it.{{clear}}
* [[Image:Feature5.jpg|left]] Import i eksport do '''standardowych formatów''', takich jak [http://en.wikipedia.org/wiki/ISO_10303 STEP], [http://en.wikipedia.org/wiki/IGES IGES], [http://en.wikipedia.org/wiki/Obj OBJ], [http://en.wikipedia.org/wiki/STL_%28file_format%29 STL], [http://en.wikipedia.org/wiki/Dxf DXF], [http://en.wikipedia.org/wiki/Svg SVG], [http://en.wikipedia.org/wiki/COLLADA DAE], [http://en.wikipedia.org/wiki/Industry_Foundation_Classes IFC] lub [http://people.sc.fsu.edu/~jburkardt/data/off/off.html OFF], [http://en.wikipedia.org/wiki/NASTRAN NASTRAN], [http://en.wikipedia.org/wiki/VRML VRML] w dodatku do macierzystego formatu plików FreeCAD {{FileName|[[File Format FCStd|FCStd]]}}. Poziom kompatybilności pomiędzy FreeCAD i danym formatem pliku może się różnić, ponieważ zależy to od modułu, który ten format wdraża.{{clear}}
* [[Image:Feature7.jpg|left]] A [[Sketcher Workbench|Sketcher]] with integrated constraint-solver, allowing you to sketch geometry-constrained 2D shapes. The constrained 2D shapes built with Sketcher may then be used as a base to build other objects throughout FreeCAD.{{clear}}
* [[Image:Feature7.jpg|left]] [[Sketcher_Workbench/pl|Szkicownik]] ze zintegrowanym mechanizmem wiązań, umożliwiającym szkicowanie kształtów 2D o związanej geometrii. Zbudowane za pomocą programu Sketcher związane kształty 2D mogą być następnie wykorzystane jako podstawa do budowania innych obiektów w całym FreeCAD.{{clear}}
* [[Image:Feature8.jpg|left]] Środowisko pracy [[TechDraw_Workbench/pl|Rysunek Techniczny]] z opcjami widoków szczegółowych, przekrojów, wymiarowania i innych, pozwalającymi na generowanie widoków 2D istniejących modeli 3D. Moduł następnie tworzy gotowe do eksportu pliki SVG lub PDF.{{clear}}
* [[Image:Feature9.jpg|left]] A [[Robot Workbench|Robot simulation]] module that allows you to study robot movements in a graphical environment.{{clear}}
* [[Image:Feature-arch.jpg|left]] Środowisko pracy [[Arch_Workbench/pl|Architektura]] umożliwia modelowanie [http://en.wikipedia.org/wiki/Building_Information_Modeling Building Information Modeling] przepływ pracy ''(BIM)'', z kompatybilnością [http://en.wikipedia.org/wiki/Industry_Foundation_Classes Industry Foundation Classes] ''(IFC)''.{{clear}}
* [[Image:Feature8.jpg|left]] A [[TechDraw_Module|technical drawing module]] with options for detail views, cross sectional views, dimensioning and others, allowing you to generate 2D views of existing 3D models. The module then produces ready-to-export SVG or PDF files. An older [[Drawing Module|Drawing module]] with sparse Gui-commands but a powerful Python functionality also exists.{{clear}}
* [[Image:Feature-raytracing.jpg|left]] A [[Raytracing Module|Rendering]] module that can export 3D objects for rendering with external renderers. It currently only supports [http://en.wikipedia.org/wiki/POV-Ray povray] and [http://en.wikipedia.org/wiki/LuxRender LuxRender], but is expected to be extended to other renderers in the future.{{clear}}
* [[Image:Feature-CAM.jpg|left]] Środowisko pracy [[Path_Workbench/pl|CAM]] dedykowane do obróbki mechanicznej dla [https://en.wikipedia.org/wiki/Computer-aided_manufacturing Computer Aided Manufacturing] ''(CAM)''. Korzystając z modułu Ścieżka, można tworzyć, wyświetlać i modyfikować [http://en.wikipedia.org/wiki/G-code G-code] używany do sterowania maszyną docelową.{{clear}}
* [[Image:Feature_spreadsheet.png|left]] Środowisko pracy [[Spreadsheet_Workbench/pl|Arkusz Kalkulacyjny]] oraz [[Expressions/pl|parser wyrażeń]], które można wykorzystać do obsługi modeli danych opartych na formułach i organizowania danych modelu w centralnej lokalizacji.{{clear}}
* [[Image:Feature-arch.jpg|left]] An [[Arch Module|Architecture]] module that allows [http://en.wikipedia.org/wiki/Building_Information_Modeling Building Information Modeling] (BIM)-like workflow, with [http://en.wikipedia.org/wiki/Industry_Foundation_Classes Industry Foundation Classes] (IFC) compatibility.{{clear}}
* [[Image:Feature-CAM.jpg|left]] A [[Path Workbench|Path module]] dedicated to mechanical machining for [https://en.wikipedia.org/wiki/Computer-aided_manufacturing Computer Aided Manufacturing] (CAM). Using the Path module you may output, display and adjust the [http://en.wikipedia.org/wiki/G-code G code] used to control the target machine.{{clear}}
* [[Image:Feature_spreadsheet.png|left]] An [[Spreadsheet_Workbench|Integrated Spreadsheet]] and an [[Expressions|expression parser]] which may be used to drive formula-based models and organize model data in a central location.{{clear}}


<span id="General_features"></span>
<div class="mw-translate-fuzzy">
==Cechy ogólne==
== Główne cechy ==
</div>


*'''Wieloplatformowość'''. FreeCAD działa i zachowuje się dokładnie tak samo na platformach takich jak Linux, MacOS, Windows i innych.
<div class="mw-translate-fuzzy">
*'''FreeCAD jest wieloplatformowy'''. Działa i zachowuje się dokładnie tak samo na platformach Windows, Linux i Mac OS X.
</div>


*'''aplikacja z pełnym interfejsem graficznym'''. FreeCAD posiada kompletny graficzny interfejs użytkownika oparty na strukturze [https://www.qt.io/ Qt], z przeglądarką 3D opartą na [http://en.wikipedia.org/wiki/Open_Inventor Open Inventor]; umożliwiający szybkie renderowanie scen 3D i bardzo przystępną wizualizację graficzną ujęć.
<div class="mw-translate-fuzzy">
* '''FreeCAD jest aplikacją w pełni "okienkową"'''. Posiada pełny interfejs użytkownika, oparty na znanym frameworku [http://www.qtsoftware.com/ Qt], z przeglądarką 3D [http://en.wikipedia.org/wiki/Open_Inventor Open Inventor], pozwalającą na szybki rendering scen i bardzo przystępną reprezentacją graficzną.
</div>


* '''FreeCAD działa także jako aplikacja uruchamiana z linii poleceń''', W trybie wiersza poleceń, FreeCAD działa bez interfejsu GUI, ale z wszystkimi narzędziami geometrii. W tym trybie zajmuje stosunkowo mało miejsca w pamięci i może być używany, na przykład, jako serwer do produkcji treści dla innych aplikacji.
<div class="mw-translate-fuzzy">
* '''FreeCAD działa także jako aplikacja linii poleceń''', z małym zapotrzebowaniem na pamięć. W trybie linii poleceń, FreeCAD działa bez interfejsu graficznego, ale ze wszystkimi narzędziami geometrii. Może być używany, np. jako serwer produkujący treść dla innych aplikacji.
</div>


* '''FreeCAD może być zaimportowany jako [[Embedding_FreeCAD/pl|moduł Python]]''', do innych aplikacji potrafiących wykonywać skrypty Python. Podobnie jak w trybie konsolowym, część interfejsu jest niedostępna, ale wszystkie narzędzia geometrii są dostępne.
<div class="mw-translate-fuzzy">
* '''FreeCAD może być zaimportowany jako [[Embedding FreeCAD/pl|moduł Pythona]]''', do innych aplikacji potrafiących wykonywać skrypty Pythona lub w konsoli Pythona. Podobnie jak w trybie konsolowym, część interfejsu jest niedostępna, ale wszystkie narzędzia geometrii są dostępne.
</div>


* '''Koncepcja Środowisk pracy''': W interfejsie FreeCAD narzędzia są pogrupowane według [[Workbenches/pl|środowisk pracy]]. Pozwala to wyświetlać tylko narzędzia używane do wykonania określonego zadania, utrzymując przestrzeń pracy bez zbędnych elementów i zapewniając odpowiednią reakcję, oraz umożliwiając szybkie ładowanie aplikacji.
<div class="mw-translate-fuzzy">
* '''Koncepcja Warsztatów''': W interfejsie FreeCADa narzędzia są pogrupowane we [[workbenches/pl|warsztaty]]. Pozwala to na wyświetlanie tylko narzędzi potrzebnych do wykonania określonego zadania, pozostawiając przestrzeń roboczą niezabałaganioną i responsywną.
</div>


* ''plugin / moduł frameworka do późniejszego ładowania funkcji / typów danych''. FreeCAD jest podzielony na główną aplikację z modułami, które są ładowane tylko wtedy, gdy są potrzebne. Prawie wszystkie narzędzia i typy geometrii są przechowywane w modułach. Moduły zachowują się jak wtyczki; oprócz selektywnego uruchamiania, można je dodawać lub usuwać z istniejącej instalacji FreeCAD.
<div class="mw-translate-fuzzy">
* '''Framework pluginu/modułu do opóźnionego ładowania cech/typów danych '''. FreeCAD jest podzielony na rdzeń i moduły, które mogą być ładowane dopiero wtedy gdy są potrzebne. Większość narzędzi i typów geometrii mieści się w modułach. Moduły zachowują się jak wtyczki i mogą być dodawane lub usuwane z istniejącej instalacji FreeCADa.
</div>


*'''parametryczne obiekty dokumentów towarzyszących'''. Wszystkie obiekty w dokumencie FreeCAD mogą być zdefiniowane przez parametry. Parametry te mogą być modyfikowane i ponownie obliczane w dowolnym momencie. Ponieważ relacje między obiektami są zachowane, modyfikacja jednego obiektu będzie automatycznie rozprzestrzeniać się do dowolnych obiektów zależnych.
<div class="mw-translate-fuzzy">
* '''Obiekty łączone parametrycznie''': Wszystkie obiekty w dokumencie FreeCADa są zdefiniowane parametrycznie. Te parametry mogą być modyfikowane w locie i przeliczane w dowolnej chwili. Także relacje pomiędzy obiektami są zapisywane, więc modyfikacja obiektu powoduje modyfikację obiektów zależnych.
</div>


* '''Tworzenie parametrycznych prymitywów'''. Obiekty pierwotne, takie jak pole, kula, cylinder itp. mogą być tworzone poprzez określenie ich wiązań geometrycznych.
<div class="mw-translate-fuzzy">
* '''Parametryczne prymitywy''' jak sześcian, kula, walec, stożek czy torus.
</div>


* '''graphical modification operations'''. FreeCAD can perform translation, rotation, scaling, mirroring, offset (either trivial or as described in [https://www.researchgate.net/publication/240754626_Self-intersection_Removal_in_Triangular_Mesh_Offsetting Jung/Shin/Choi]) or shape conversion, in any plane of the 3D space.
* '''operacje graficznej modyfikacji'''. FreeCAD może wykonywać przekształcenia, obracanie, skalowanie, lustrzane odbicie, przesunięcie ''(czy to banalne, czy jak opisano w [https://www.researchgate.net/publication/240754626_Self-intersection_Removal_in_Triangular_Mesh_Offsetting Jung/Shin/Choi])'' lub konwersję kształtu, w dowolnej płaszczyźnie przestrzeni 3D.


* '''[[Constructive solid geometry|Konstrukcyjna geometria bryłowa]] (operacje logiczne)'''. FreeCAD może wykonywać operacje konstrukcyjne z geometrią bryłową ''(połączenie, różnica, przecięcie)''.
<div class="mw-translate-fuzzy">
* '''[http://en.wikipedia.org/wiki/Constructive_solid_geometry Boolean operations]''' (przecinają unii, różnica,)
</div>


*'''Graficzne tworzenie geometrii płaskiej'''. Linie, zamknięte przestrzenie, prostokąty, krzywe złożone, łuki okrągłe lub eliptyczne mogą być tworzone graficznie w dowolnej płaszczyźnie przestrzeni 3D.
<div class="mw-translate-fuzzy">
* Graficzne tworzenie '''prostej płaskiej geometrii''' jak linie, przewody, prostokąty, łuki lub okręgi na dowolnej płaszczyźnie w przestrzeni 3D
</div>


* Modelowanie wytłoczeń prostych lub wytłoczeń obrotowych '''wyciągnięć''', '''przekrojów''' i '''zaokrągleń'''.
<div class="mw-translate-fuzzy">
* Modelowanie z prostych lub rewolucji ''' wytłoczek ''', ''' sekcje ''' i '' "filety '''.
</div>


* '''komponenty kształtu''', takie jak ''wierzchołki''', '''krawędzie''', '''kształty zamknięte''' i '''płaszczyzny'''.
<div class="mw-translate-fuzzy">
* Komponenty topologiczne '''wierzchołki, krawędzie, przewody''' i '''płaszczyzny''' (poprzez skrypty pythona).
</div>


* '''Testowanie i naprawa'''. FreeCAD posiada narzędzia do testowania siatek ''(test bryłowy, test bez użycia podwójnych rozgałęzień, test samoczynnego przecięcia)'' oraz do naprawy siatek ''(wypełnienie otworów, jednolita orientacja)''.
<div class="mw-translate-fuzzy">
* '''Testowanie i naprawa''' narzędzia do siatek: solid test, non-two-manifolds test, self-intersection test, hole filling and uniform orientation.
</div>


*'''Adnotacje'''. FreeCAD może wstawiać dodatkowe dopisy do tekstu lub wymiarów.
<div class="mw-translate-fuzzy">
* ''' Adnotacje ''' jak teksty lub wymiary
</div>


* '''Framework Cofnij/Ponów'''. Wszystkie operacje przeprowadzone w programie FreeCAD można cofnąć/ponownie wykonać, z dostępem użytkownika do stosu cofnięcia. Można cofnąć wiele kroków jednocześnie.
<div class="mw-translate-fuzzy">
* '''Framework Cofnij/Ponów''': Wszystko można cofać/ponawiać przez dostęp do stosu cofania, wiele kroków można cofnąć jednocześnie.
</div>


* '''Zorientowany na transakcje'''. Stos undo/redo przechowuje operacje wykonywane na dokumentach, a nie pojedyncze działania, pozwalając każdemu narzędziu dokładnie określić, co należy cofnąć lub przerobić.
<div class="mw-translate-fuzzy">
* '''Zarządzanie transakcją''': Stos cofnij/ponów zapamiętuję transakcje dokumentu, nie pojedyncze akcje, pozwalając zdefiniować (dla każdego narzędzia) co ma być cofnięte/ponowione .
</div>


* '''Wbudowany framework [[Scripting/pl|pisania skryptów]]'''. FreeCAD posiada wbudowany interpreter [http://www.python.org/ Python], z API, które obejmuje prawie każdą część aplikacji, interfejs, geometrię i reprezentację tej geometrii w przeglądarce 3D. Interpreter może uruchamiać złożone skrypty, jak również pojedyncze polecenia. Całe moduły mogą być kompletnie zaprogramowane w Pythonie.
<div class="mw-translate-fuzzy">
* '''Wbudowany framework [[Scripting/pl|skryptowania]]''': FreeCAD zawiera wbudowany interpreter [http://www.python.org/ Pythona] i API które pokrywa niemal każdą część aplikacji, interfejsu, geometrię i reprezentację tej geometrii w przeglądarce 3d. Interpreter potrafi wykonywać zarówno pojedyncze polecenia jak i skomplikowane skrypty, w rzeczywistości całe moduły mogą być zaprogramowane w Pythonie.
</div>


* '''Wbudowana konsola Pythona'''. Interpretator Pythona zawiera konsolę z podświetlaniem składni, funkcję automatycznego uzupełniania i przeglądarkę klas. Polecenia Pythona mogą być wydawane bezpośrednio w FreeCAD i natychmiast zwracać wyniki, pozwalając autorom skryptów na testowanie funkcjonalności w locie, badanie zawartości modułów FreeCAD i łatwe zapoznanie się z wewnętrznymi elementami FreeCAD.
<div class="mw-translate-fuzzy">
* '''Wbudowana konsola Pythona''' z podświetlaniem składni, autouzupełnianiem i przeglądarką klas: Polecenia mogą być wydawane bezpośrednio we FreeCADzie i natychmiastowo zwracać rezultaty, pozwalając piszącym skrypty na sprawdzanie rezultatów w locie, przeglądować zawartość modułów i łatwo i łatwo poznawać wnętrze FreeCADa.
</div>


* '''Odzwierciedlenie działań użytkownika'''. Wszystko co użytkownik robi w interfejsie FreeCAD uruchamia kod Pythona, który może być prezentoway w konsoli i zapisywany w makrach.
<div class="mw-translate-fuzzy">
* '''Działanie użytkownika widoczne w konsoli''': Wszystko co robi użytkownik w interfejsie FreeCADa wyzwala kod Pythona, który może być wypisywany w konsoli i zapisywany w makrach.
</div>


* '''Pełny zapis i edycja [[Macros/pl|makr]]'''. Polecenia Pythona wydane podczas manipulowania interfejsem przez użytkownika mogą być nagrywane, ewentualnie edytowane i zapisywane w celu późniejszego odtworzenia.
<div class="mw-translate-fuzzy">
* '''Pełny zapis i edycja makr''': Komendy Pythona powstające podczas działania użytkownika na interfejsie mogą być nagrywane, edytowane jeśli to konieczne, i zapisywane w celu ponownego wykonania.
</div>


* '''złożony ''(oparty na ZIP)'' format zapisu dokumentów'''. Dokumenty FreeCAD są zapisywane z rozszerzeniem {{FileName|.[[File_Format_FCStd/pl|FCStd]]}}. Dokument może zawierać wiele różnych typów informacji, takich jak geometria, skrypty lub miniaturowe ikony. Plik {{FileName|.FCStd}} jest sam w sobie kontenerem zip; zapisany plik FreeCAD jest już skompresowany.
<div class="mw-translate-fuzzy">
* '''Mieszany (na bazie ZIP) format zapisu dokumentu''': dokumenty FreeCADa zapisywane z rozszerzeniem [[fcstd file format/pl|.fcstd]] mogą zawierać wiele różnych typów informacji, jak geometria, skrypty czy ikony miniatur.
</div>


* '''w pełni konfigurowalny/skryptowalny graficzny interfejs użytkownika'''. Interfejs FreeCAD oparty na [https://www.qt.io/ Qt] jest w pełni dostępny poprzez interpreter Pythona. Poza prostymi funkcjami, które FreeCAD sam dostarcza do Środowisk pracy, dostępny jest cały szkielet Qt. Użytkownik może wykonywać dowolne operacje na interfejsie graficznym, takie jak tworzenie, dodawanie, dokowanie, modyfikowanie lub usuwanie widżetów i pasków narzędzi.
<div class="mw-translate-fuzzy">
* '''W pełni modyfikowalny/skryptowalny Graficzny Interfejs Użytkownika '''. Bazujący na [http://www.qtsoftware.com Qt] interfejs FreeCADa jest w całości dostępny przez interpreter Pythona. Poza prostymi funkcjami, które FreeCAD dostarcza we warsztatach(ang. workbenches), dostępny jest cały framework Qt, pozwalający na dowolne operacje z GUI, jak tworzenie, dodawanie, dokowanie, modyfikowanie lub usuwanie widżetów i pasków narzędzi.
</div>


* '''thumbnailer'''. (currently only Linux systems) FreeCAD document icons show the contents of the file in most file manager applications such as Gnome's Nautilus.
* '''thumbnailer'''. ''(obecnie tylko systemy Linux)'' Ikony dokumentów FreeCAD pokazują zawartość pliku w większości aplikacji do zarządzania plikami, takich jak Nautilus Gnome.


* '''modular MSI installer'''. FreeCAD's installer allows flexible installations on Windows systems. Packages for Ubuntu systems are also maintained.
* '''modułowy instalator MSI'''. Instalator FreeCAD umożliwia elastyczną instalację w systemach Windows. Utrzymywane również pakiety dla systemów Ubuntu.


<span id="Extra_Workbenches"></span>
== W rozwoju ==
===Dodatkowe Środowiska pracy===


Power użytkownicy stworzyli różne niestandardowe [[External_workbenches/pl|zewnętrzne środowiska pracy]].
* [[Image:Feature-assembly.jpg|left]] An [[Assembly project|Assembly]] module that allows one to work with multiple projects, multiple shapes, multiple documents, multiple files, multiple relationships... This module is currently in the planning state.{{clear}}


==Extra Workbenches ==
Power users have created various custom [[external workbenches|external workbenches]].


{{Docnav/pl
|[[About_FreeCAD/pl|Informacje na temat FreeCAD]]
|[[Install_on_Windows/pl|Instalacja w systemie Windows]]
}}


{{Userdocnavi{{#translation:}}}}
<div class="mw-translate-fuzzy">
[[Category:User Documentation{{#translation:}}]]
{{docnav/pl|About FreeCAD/pl|Install on Windows/pl}}
</div>

[[Category:User Documentation/pl]]

Latest revision as of 06:14, 25 October 2023

Jest to obszerna, ale nie kompletna lista funkcji, realizowanych przez program FreeCAD.

Informacje o wydaniu

Główne cechy

  • Kompletne jądro geometrii bazujące na Open CASCADE Technology umożliwiające kompleksowe operacje 3D na złożonych typach kształtów, z natywnym wsparciem dla koncepcji takich jak Boundary Representation (BREP), Non-uniform rational basis spline (NURBS) krzywe i powierzchnie, szeroki zakres kształtów geometrycznych, operacje logiczne zaokrąglenia, oraz wbudowana obsługa formatów STEP i IGES.
  • Pełny model parametryczny. Wszystkie obiekty FreeCAD są naturalnie parametryczne, co oznacza, że ich kształt może być oparty na właściwości lub nawet zależny od innych obiektów. Wszystkie zmiany są przeliczane na żądanie i rejestrowane przez stos cofnij / przywróć. Nowe typy obiektów mogą być dodawane w prosty sposób, a nawet mogą być w pełni oprogramowane w środowisku Python.
  • Architektura modułowa", która umożliwia dodanie funkcjonalności rozszerzeń wtyczek (modułów) do podstawowej aplikacji. Rozszerzenie może być tak złożone, jak cała nowa aplikacja zaprogramowana w C++ lub tak proste, jak skrypt Python lub samodzielnie nagrana makrodefinicja. Masz pełny dostęp do prawie każdej części programu FreeCAD z wbudowanego interpretera Python, makr lub zewnętrznych skryptów, bez względu na to, czy jest to tworzenie i transformacja geometrii, dwu- lub trójwymiarowa reprezentacja tej geometrii (scenogram) a nawet interfejs FreeCAD.
  • Import i eksport do standardowych formatów, takich jak STEP, IGES, OBJ, STL, DXF, SVG, DAE, IFC lub OFF, NASTRAN, VRML w dodatku do macierzystego formatu plików FreeCAD FCStd. Poziom kompatybilności pomiędzy FreeCAD i danym formatem pliku może się różnić, ponieważ zależy to od modułu, który ten format wdraża.
  • Szkicownik ze zintegrowanym mechanizmem wiązań, umożliwiającym szkicowanie kształtów 2D o związanej geometrii. Zbudowane za pomocą programu Sketcher związane kształty 2D mogą być następnie wykorzystane jako podstawa do budowania innych obiektów w całym FreeCAD.
  • Środowisko pracy Rysunek Techniczny z opcjami widoków szczegółowych, przekrojów, wymiarowania i innych, pozwalającymi na generowanie widoków 2D istniejących modeli 3D. Moduł następnie tworzy gotowe do eksportu pliki SVG lub PDF.
  • Środowisko pracy Architektura umożliwia modelowanie Building Information Modeling przepływ pracy (BIM), z kompatybilnością Industry Foundation Classes (IFC).
  • Środowisko pracy CAM dedykowane do obróbki mechanicznej dla Computer Aided Manufacturing (CAM). Korzystając z modułu Ścieżka, można tworzyć, wyświetlać i modyfikować G-code używany do sterowania maszyną docelową.
  • Środowisko pracy Arkusz Kalkulacyjny oraz parser wyrażeń, które można wykorzystać do obsługi modeli danych opartych na formułach i organizowania danych modelu w centralnej lokalizacji.

Cechy ogólne

  • Wieloplatformowość. FreeCAD działa i zachowuje się dokładnie tak samo na platformach takich jak Linux, MacOS, Windows i innych.
  • aplikacja z pełnym interfejsem graficznym. FreeCAD posiada kompletny graficzny interfejs użytkownika oparty na strukturze Qt, z przeglądarką 3D opartą na Open Inventor; umożliwiający szybkie renderowanie scen 3D i bardzo przystępną wizualizację graficzną ujęć.
  • FreeCAD działa także jako aplikacja uruchamiana z linii poleceń, W trybie wiersza poleceń, FreeCAD działa bez interfejsu GUI, ale z wszystkimi narzędziami geometrii. W tym trybie zajmuje stosunkowo mało miejsca w pamięci i może być używany, na przykład, jako serwer do produkcji treści dla innych aplikacji.
  • FreeCAD może być zaimportowany jako moduł Python, do innych aplikacji potrafiących wykonywać skrypty Python. Podobnie jak w trybie konsolowym, część interfejsu jest niedostępna, ale wszystkie narzędzia geometrii są dostępne.
  • Koncepcja Środowisk pracy: W interfejsie FreeCAD narzędzia są pogrupowane według środowisk pracy. Pozwala to wyświetlać tylko narzędzia używane do wykonania określonego zadania, utrzymując przestrzeń pracy bez zbędnych elementów i zapewniając odpowiednią reakcję, oraz umożliwiając szybkie ładowanie aplikacji.
  • plugin / moduł frameworka do późniejszego ładowania funkcji / typów danych. FreeCAD jest podzielony na główną aplikację z modułami, które są ładowane tylko wtedy, gdy są potrzebne. Prawie wszystkie narzędzia i typy geometrii są przechowywane w modułach. Moduły zachowują się jak wtyczki; oprócz selektywnego uruchamiania, można je dodawać lub usuwać z istniejącej instalacji FreeCAD.
  • parametryczne obiekty dokumentów towarzyszących. Wszystkie obiekty w dokumencie FreeCAD mogą być zdefiniowane przez parametry. Parametry te mogą być modyfikowane i ponownie obliczane w dowolnym momencie. Ponieważ relacje między obiektami są zachowane, modyfikacja jednego obiektu będzie automatycznie rozprzestrzeniać się do dowolnych obiektów zależnych.
  • Tworzenie parametrycznych prymitywów. Obiekty pierwotne, takie jak pole, kula, cylinder itp. mogą być tworzone poprzez określenie ich wiązań geometrycznych.
  • operacje graficznej modyfikacji. FreeCAD może wykonywać przekształcenia, obracanie, skalowanie, lustrzane odbicie, przesunięcie (czy to banalne, czy jak opisano w Jung/Shin/Choi) lub konwersję kształtu, w dowolnej płaszczyźnie przestrzeni 3D.
  • Konstrukcyjna geometria bryłowa (operacje logiczne). FreeCAD może wykonywać operacje konstrukcyjne z geometrią bryłową (połączenie, różnica, przecięcie).
  • Graficzne tworzenie geometrii płaskiej. Linie, zamknięte przestrzenie, prostokąty, krzywe złożone, łuki okrągłe lub eliptyczne mogą być tworzone graficznie w dowolnej płaszczyźnie przestrzeni 3D.
  • Modelowanie wytłoczeń prostych lub wytłoczeń obrotowych wyciągnięć, przekrojów i zaokrągleń.
  • komponenty kształtu', takie jak wierzchołki, krawędzie, kształty zamknięte i płaszczyzny.
  • Testowanie i naprawa. FreeCAD posiada narzędzia do testowania siatek (test bryłowy, test bez użycia podwójnych rozgałęzień, test samoczynnego przecięcia) oraz do naprawy siatek (wypełnienie otworów, jednolita orientacja).
  • Adnotacje. FreeCAD może wstawiać dodatkowe dopisy do tekstu lub wymiarów.
  • Framework Cofnij/Ponów. Wszystkie operacje przeprowadzone w programie FreeCAD można cofnąć/ponownie wykonać, z dostępem użytkownika do stosu cofnięcia. Można cofnąć wiele kroków jednocześnie.
  • Zorientowany na transakcje. Stos undo/redo przechowuje operacje wykonywane na dokumentach, a nie pojedyncze działania, pozwalając każdemu narzędziu dokładnie określić, co należy cofnąć lub przerobić.
  • Wbudowany framework pisania skryptów. FreeCAD posiada wbudowany interpreter Python, z API, które obejmuje prawie każdą część aplikacji, interfejs, geometrię i reprezentację tej geometrii w przeglądarce 3D. Interpreter może uruchamiać złożone skrypty, jak również pojedyncze polecenia. Całe moduły mogą być kompletnie zaprogramowane w Pythonie.
  • Wbudowana konsola Pythona. Interpretator Pythona zawiera konsolę z podświetlaniem składni, funkcję automatycznego uzupełniania i przeglądarkę klas. Polecenia Pythona mogą być wydawane bezpośrednio w FreeCAD i natychmiast zwracać wyniki, pozwalając autorom skryptów na testowanie funkcjonalności w locie, badanie zawartości modułów FreeCAD i łatwe zapoznanie się z wewnętrznymi elementami FreeCAD.
  • Odzwierciedlenie działań użytkownika. Wszystko co użytkownik robi w interfejsie FreeCAD uruchamia kod Pythona, który może być prezentoway w konsoli i zapisywany w makrach.
  • Pełny zapis i edycja makr. Polecenia Pythona wydane podczas manipulowania interfejsem przez użytkownika mogą być nagrywane, ewentualnie edytowane i zapisywane w celu późniejszego odtworzenia.
  • złożony (oparty na ZIP) format zapisu dokumentów. Dokumenty FreeCAD są zapisywane z rozszerzeniem .FCStd. Dokument może zawierać wiele różnych typów informacji, takich jak geometria, skrypty lub miniaturowe ikony. Plik .FCStd jest sam w sobie kontenerem zip; zapisany plik FreeCAD jest już skompresowany.
  • w pełni konfigurowalny/skryptowalny graficzny interfejs użytkownika. Interfejs FreeCAD oparty na Qt jest w pełni dostępny poprzez interpreter Pythona. Poza prostymi funkcjami, które FreeCAD sam dostarcza do Środowisk pracy, dostępny jest cały szkielet Qt. Użytkownik może wykonywać dowolne operacje na interfejsie graficznym, takie jak tworzenie, dodawanie, dokowanie, modyfikowanie lub usuwanie widżetów i pasków narzędzi.
  • thumbnailer. (obecnie tylko systemy Linux) Ikony dokumentów FreeCAD pokazują zawartość pliku w większości aplikacji do zarządzania plikami, takich jak Nautilus Gnome.
  • modułowy instalator MSI. Instalator FreeCAD umożliwia elastyczną instalację w systemach Windows. Utrzymywane są również pakiety dla systemów Ubuntu.

Dodatkowe Środowiska pracy

Power użytkownicy stworzyli różne niestandardowe zewnętrzne środowiska pracy.