PythonOCC/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "PythonOCC/pl")
 
(Created page with "Obecnie w Środowisku pracy Part mamy metody {{incode|Part.__toPythonOCC__()}} i {{incode|Part.__fromPythonOCC__()}} do wymiany {{incode|TopoDS_Shape}} (P...")
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>
[[PythonOCC|PythonOCC]] is a project that aims at binding the whole range of OpenCASCADE Technology (OCCT) functions into a [[Python|Python]] module. This is a different approach than FreeCAD, where only certain components of OCCT are used, resulting in a much simpler structure. The project page is [http://www.pythonocc.org/ pythonocc.org].
[[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 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, z kolei, ze względu na to, że zapewnia dostęp do wszystkich klas i funkcji OCC, jest bardzo złożony, ale również bardzo potężny. Dlatego też jest to bardzo dobry dodatek do FreeCAD. Kiedy jesteś ograniczony dostępną funkcjonalnością OCCT FreeCAD w twoich skryptach Pythona, czas załadować {{incode|pythonOCC}}.


Currently in the [[Part_Module|Part module]] we have the methods {{incode|Part.__toPythonOCC__()}} and {{incode|Part.__fromPythonOCC__()}} to exchange {{incode|TopoDS_Shape}} ([[Part_TopoShape|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.
Obecnie w Środowisku pracy [[Part_Module/pl|Part]] mamy metody {{incode|Part.__toPythonOCC__()}} i {{incode|Part.__fromPythonOCC__()}} do wymiany {{incode|TopoDS_Shape}} ([[Part_TopoShape|Part TopoShape]]) podmiotów do i z pythonOCC. Pozwala nam to na wykorzystanie pełnej mocy OCCT w Pythonie, a następnie przeniesienie powstałych kształtów z powrotem do FreeCAD.


{{Powerdocnavi{{#translation:}}}}
{{Powerdocnavi{{#translation:}}}}

Revision as of 18:10, 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, z kolei, ze względu na to, że zapewnia dostęp do wszystkich klas i funkcji OCC, jest bardzo złożony, ale również bardzo potężny. Dlatego też jest to bardzo dobry dodatek do FreeCAD. Kiedy jesteś ograniczony dostępną funkcjonalnością OCCT FreeCAD w twoich skryptach Pythona, czas załadować pythonOCC.

Obecnie w Środowisku pracy Part mamy metody Part.__toPythonOCC__() i Part.__fromPythonOCC__() do wymiany TopoDS_Shape (Part TopoShape) podmiotów do i z pythonOCC. Pozwala nam to na wykorzystanie pełnej mocy OCCT w Pythonie, a następnie przeniesienie powstałych kształtów z powrotem do FreeCAD.