PythonOCC/pl: Difference between revisions
Renatorivo (talk | contribs) (Created page with "PythonOCC/pl") |
(Created page with "PythonOCC jest projektem, który ma na celu połączyć cały zakres funkcji OpenCASCADE Technology ''(OCCT)'' w jeden moduł Środowisko Python...") |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
[[PythonOCC|PythonOCC]] |
[[PythonOCC/pl|PythonOCC]] jest projektem, który ma na celu połączyć cały zakres funkcji OpenCASCADE Technology ''(OCCT)'' w jeden moduł [[Python/pl|Środowisko Python]]. Jest to inne podejście niż w FreeCAD, gdzie używane są tylko niektóre komponenty OCCT, co skutkuje znacznie prostszą strukturą. Strona projektu to [http://www.pythonocc.org/ pythonocc.org]. |
||
PythonOCC, on the other hand, since it provides you access to all of OCC classes and functions, is very complex, but also very powerful. It is therefore a very fine addition to FreeCAD. When you are limited by FreeCAD's available OCCT functionality in your Python scripts, it's time to load {{incode|pythonOCC}}. |
PythonOCC, on the other hand, since it provides you access to all of OCC classes and functions, is very complex, but also very powerful. It is therefore a very fine addition to FreeCAD. When you are limited by FreeCAD's available OCCT functionality in your Python scripts, it's time to load {{incode|pythonOCC}}. |
Revision as of 18:04, 15 July 2020
PythonOCC jest projektem, który ma na celu połączyć cały zakres funkcji OpenCASCADE Technology (OCCT) w jeden moduł Środowisko Python. Jest to inne podejście niż w FreeCAD, gdzie używane są tylko niektóre komponenty OCCT, co skutkuje znacznie prostszą strukturą. Strona projektu to pythonocc.org.
PythonOCC, on the other hand, since it provides you access to all of OCC classes and functions, is very complex, but also very powerful. It is therefore a very fine addition to FreeCAD. When you are limited by FreeCAD's available OCCT functionality in your Python scripts, it's time to load pythonOCC
.
Currently in the Part module we have the methods Part.__toPythonOCC__()
and Part.__fromPythonOCC__()
to exchange TopoDS_Shape
(Part TopoShape) entities to and from pythonOCC. This allows us to use the full power of OCCT in Python and then put the resulting shapes back to FreeCAD.
- Tworzenie skryptów FreeCAD: Python, Wprowadzenie do środowiska Python, Poradnik: Tworzenie skryptów Python, Podstawy tworzenia skryptów FreeCAD
- Moduły: Moduły wbudowane, Jednostki miar, Ilość
- Środowiska pracy: Tworzenie Środowiska pracy, Polecenia Gui, Polecenia, Instalacja większej liczby Środowisk pracy
- Siatki i elementy: Skrytpy w Środowisku Siatek, v, Konwerska Mesh na Part, PythonOCC
- Obiekty parametryczne: Obiekty tworzone skryptami, Obsługa obrazu (Ikonka niestandardowa w widoku drzewa)
- Scenegraph: Coin (Inventor) scenegraph, Pivy
- Interfejs graficzny: Stworzenie interfejsu, Kompletne stworzenie interfejsu w środowisku Python (1, 2, 3, 4, 5), PySide, PySide examples początkujący, średniozaawansowany, zaawansowany
- Makrodefinicje: Makrodefinicje, Instalacja makrodefinicji
- Osadzanie programu: Osadzanie programu FreeCAD, Osadzanie GUI FreeCAD
- Pozostałe: Wyrażenia, Wycinki kodu, Funkcja kreślenia linii, Biblioteka matematyczna FreeCAD dla wektorów (deprecated)
- Węzły użytkowników: Centrum użytkownika, Centrum Power użytkowników, Centrum programisty