Part Module/pl: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
(44 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav/pl
{{Docnav/pl
|[[OpenSCAD Module|Środowisko pracy OpenSCAD]]
|[[OpenSCAD_Module/pl|Środowisko pracy OpenSCAD]]
|[[PartDesign Workbench|Środowisko pracy PartDesign]]
|[[PartDesign_Workbench/pl|Środowisko pracy PartDesign]]
|IconL=Workbench_OpenSCAD.svg
|IconL=Workbench_OpenSCAD.svg
|IconR=Workbench_PartDesign.svg
|IconR=Workbench_PartDesign.svg
Line 8: Line 9:


[[Image:Workbench_Part.svg|thumb|128px|Ikonka FreeCAD dla Środowiska pracy Part]]
[[Image:Workbench_Part.svg|thumb|128px|Ikonka FreeCAD dla Środowiska pracy Part]]

{{TOCright}}
{{TOCright}}

== Introduction ==

<div class="mw-translate-fuzzy">
==Wprowadzenie==
==Wprowadzenie==
Funkcje modelowania brył w FreeCAD są oparte na jądrze ''(OCCT)'' [[OpenCASCADE|Technologia Open Cascade]], profesjonalnym systemie CAD, który oferuje możliwość zaawansowanego tworzenia i manipulacji geometrii 3D. <br />Środowisko pracy [[Image:Workbench_Part.svg|24px]] [[Part Workbench|Part]] jest warstwą umieszczoną nad bibliotekami OCCT, która daje użytkownikowi dostęp do geometrycznych prymitywów i funkcji OCCT. Zasadniczo wszystkie funkcje rysowania 2D i 3D w każdym Środowisku roboczym ''([[Image:Workbench_Draft.svg|24px]] [[Draft Workbench|Draft]], [[Image:Workbench_Sketcher.svg|24px]] [[Sketcher Workbench|Sketcher]], [[Image:Workbench_PartDesign.svg|24px]] [[PartDesign Workbench|PartDesign]], etc.)'', są oparte na tych funkcjach, które zostały zaprezentowane przez Part Workbench. Dlatego też Środowisko pracy Part jest uważane za kluczowy komponent umiejętności modelowania programu FreeCAD.
Funkcje modelowania brył w FreeCAD są oparte na jądrze ''(OCCT)'' [[OpenCASCADE|Technologia Open Cascade]], profesjonalnym systemie CAD, który oferuje możliwość zaawansowanego tworzenia i manipulacji geometrii 3D. <br />Środowisko pracy [[Image:Workbench_Part.svg|24px]] [[Part_Workbench/pl|Part]] jest warstwą umieszczoną nad bibliotekami OCCT, która daje użytkownikowi dostęp do geometrycznych brył pierwotnych i funkcji OCCT. Zasadniczo wszystkie funkcje rysowania 2D i 3D w każdym Środowisku pracy ''([[Image:Workbench_Draft.svg|24px]] [[Draft_Workbench/pl|Draft]], [[Image:Workbench_Sketcher.svg|24px]] [[Sketcher_Workbench/pl|Sketcher]], [[Image:Workbench_PartDesign.svg|24px]] [[PartDesign_Workbench/pl|PartDesign]], itd.)'', są oparte na tych funkcjach, które zostały zaprezentowane przez Środowisko pracy Part. Dlatego też Środowisko pracy Part jest uważane za kluczowy komponent umiejętności modelowania programu FreeCAD.
</div>


A more detailed discussion of Part workbench versus Part Design workbench can be found here: [[Part_and_Part_Design| Part and Part Design]].
Obiekty stworzone przy użyciu Środowiska pracy Part są stosunkowo proste. Są przeznaczone do używania z operacjami typu logicznego ''(łączenia i cięcia)'' w celu budowania bardziej złożonych kształtów. '''Ten wzorzec modelowania znany jest jako [[constructive solid geometry|Stereometria konstrukcyjna]] ''(CSG)'' i była to tradycyjna metodologia stosowana we wczesnych systemach CAD'''. Z drugiej strony [[PartDesign Workbench|PartDesign]] zapewnia bardziej nowoczesny cykl roboczy służący konstruowaniu kształtów: wykorzystuje parametrycznie zdefiniowany szkic, który jest wytłaczany w celu utworzenia podstawowej bryły, która następnie jest modyfikowana przez przekształcenia parametryczne ''([[feature editing|edycja cech]])'', aż do uzyskania ostatecznego obiektu.


Obiekty stworzone przy użyciu Środowiska pracy Part są stosunkowo proste. Są przeznaczone do używania z operacjami typu logicznego ''(łączenia i cięcia)'' w celu budowania bardziej złożonych kształtów. '''Ten wzorzec modelowania znany jest jako [[constructive_solid_geometry|Stereometria konstrukcyjna]] ''(CSG)'' i była to tradycyjna metodologia stosowana we wczesnych systemach CAD'''. Z drugiej strony [[PartDesign_Workbench/pl|PartDesign]] zapewnia bardziej nowoczesny cykl roboczy służący konstruowaniu kształtów: wykorzystuje parametrycznie zdefiniowany szkic, który jest wytłaczany w celu utworzenia podstawowej bryły, która następnie jest modyfikowana przez przekształcenia parametryczne ''([[feature_editing|edycja cech]])'', aż do uzyskania ostatecznego obiektu.
Obiekty części są bardziej złożone niż obiekty siatkowe utworzone przy użyciu Środowiska pracy [[Mesh Workbench|Mesh]], ponieważ pozwalają one na bardziej zaawansowane operacje, takie jak spójne operacje logiczne, historia modyfikacji i właściwości parametryczne.

Obiekty części są bardziej złożone niż obiekty siatkowe utworzone przy użyciu Środowiska pracy [[Mesh_Workbench/pl|Mesh]], ponieważ pozwalają one na bardziej zaawansowane operacje, takie jak spójne operacje logiczne, historia modyfikacji i właściwości parametryczne.


[[Image:Part_Workbench_relationships.svg|600px]]
[[Image:Part_Workbench_relationships.svg|600px]]


<div class="mw-translate-fuzzy">
{{Caption|Środowisko pracy Part jest podstawową warstwą, która udostępnia funkcje rysowania '''OCCT''' dla każdego Środowiska pracy w programie FreeCAD.}}
{{Caption|Środowisko pracy Part jest podstawową warstwą, która udostępnia funkcje rysowania '''OCCT''' dla każdego Środowiska pracy w programie FreeCAD.}}
</div>


===Narzędzia===
===Narzędzia===


Wszystkie narzędzia zostały umieszczone w menu głównym Środowiska pracy {{MenuCommand|Part}}.
Wszystkie narzędzia zostały umieszczone w menu głównym Środowiska pracy {{MenuCommand|Part}}, lub menu {{MenuCommand|Wymiarowanie}}.


<div class="mw-translate-fuzzy">
===Bryły pierwotne===
===Bryły pierwotne===
</div>


Menu obejmuje narzędzia do tworzenia obiektów o charakterze pierwotnym/elementarnym.
Menu obejmuje narzędzia do tworzenia obiektów o charakterze pierwotnym/elementarnym.


<div class="mw-translate-fuzzy">
* [[Image:Part_Box.svg|32px]] [[Part_Box/pl|Sześcian]]: rysuje sześcian określając jego wymiarów.
* [[Image:Part_Box.svg|32px]] [[Part_Box/pl|Sześcian]]: rysuje sześcian określając jego wymiarów.
* [[Image:Part_Cylinder.svg|32px]] [[Part_Cylinder/pl|Walec]]: rysuje walec określając jego wymiarów.
* [[Image:Part_Cylinder.svg|32px]] [[Part_Cylinder/pl|Walec]]: rysuje walec określając jego wymiarów.
Line 35: Line 45:
* [[Image:Part_Cone.svg|32px]] [[Part_Cone/pl|Stożek]]: rysuje stożek określając jego wymiarów.
* [[Image:Part_Cone.svg|32px]] [[Part_Cone/pl|Stożek]]: rysuje stożek określając jego wymiarów.
* [[Image:Part_Torus.svg|32px]] [[Part_Torus/pl|Torus]]: rysuje torus określając jego wymiarów.
* [[Image:Part_Torus.svg|32px]] [[Part_Torus/pl|Torus]]: rysuje torus określając jego wymiarów.
* [[File:Part_Tube.svg|32px]] [[Part_Tube|Rura]]: rysuje rurę, określając jej promień wewnętrzny i promień zewnętrzny. {{Version/pl|0.19}}
* [[Image:Part_Primitives.svg|32px]] [[Part_Primitives/pl|Tworzenie brył parametrycznych]]: narzędzie do dodawania zdefiniowanych geometrycznych prymitywów parametrycznych.
* [[Image:Part_Primitives.svg|32px]] [[Part_Primitives/pl|Tworzenie brył parametrycznych]]: narzędzie do dodawania zdefiniowanych geometrycznych prymitywów parametrycznych.
* [[Image:Part_Shapebuilder.svg|32px]] [[Part_Builder/pl|Zaawansowane narzędzie do tworzenia kształtów]]: Narzędzie do tworzenia bardziej złożonych kształtów z różnych parametrycznych prymitywów geometrycznych.
* [[Image:Part_Builder.svg|32px]] [[Part_Builder/pl|Zaawansowane narzędzie do tworzenia kształtów]]: Narzędzie do tworzenia bardziej złożonych kształtów z różnych parametrycznych prymitywów geometrycznych.
</div>


* [[Image:Part_Cylinder.svg|32px]] [[Part_Cylinder|Cylinder]]: Creates a cylinder.

* [[Image:Part_Sphere.svg|32px]] [[Part_Sphere|Sphere]]: Creates a sphere.

* [[Image:Part_Cone.svg|32px]] [[Part_Cone|Cone]]: Creates a cone.

* [[Image:Part_Torus.svg|32px]] [[Part_Torus|Torus]]: Creates a torus (ring).

* [[File:Part_Tube.svg|32px]] [[Part_Tube|Tube]]: Creates a tube. {{Version|0.19}}

* [[Image:Part_Primitives.svg|32px]] [[Part_Primitives|Primitives]]: A tool to create one of the following primitives:
**[[Image:Part_Plane.svg|32px]] [[Part_Plane|Plane]]: Creates a plane.
**[[Image:Tree_Part_Box_Parametric.svg|32px]] [[Part_Box|Box]]: Creates a box. This object can also be created with the [[Image:Part_Box.svg|32px]] [[Part_Box|Box]] tool.
**[[Image:Tree_Part_Cylinder_Parametric.svg|32px]] [[Part_Cylinder|Cylinder]]: Creates a cylinder. This object can also be created with the [[Image:Part_Cylinder.svg|32px]] [[Part_Cylinder|Cylinder]] tool.
**[[Image:Tree_Part_Cone_Parametric.svg|32px]] [[Part_Cone|Cone]]: Creates a cone. This object can also be created with the [[Image:Part_Cone.svg|32px]] [[Part_Cone|Cone]] tool.
**[[Image:Tree_Part_Sphere_Parametric.svg|32px]] [[Part_Sphere|Sphere]]: Creates a sphere. This object can also be created with the [[Image:Part_Sphere.svg|32px]] [[Part_Sphere|Sphere]] tool.
**[[Image:Part_Ellipsoid.svg|32px]] [[Part_Ellipsoid|Ellipsoid]]: Creates a ellipsoid.
**[[Image:Tree_Part_Torus_Parametric.svg|32px]] [[Part_Torus|Torus]]: Creates a torus. This object can also be created with the [[Image:Part_Torus.svg|32px]] [[Part_Torus|Torus]] tool.
**[[Image:Part_Prism.svg|32px]] [[Part_Prism|Prism]]: Creates a prism.
**[[Image:Part_Wedge.svg|32px]] [[Part_Wedge|Wedge]]: Creates a wedge.
**[[Image:Part_Helix.svg|32px]] [[Part_Helix|Helix]]: Creates a helix.
**[[Image:Part_Spiral.svg|32px]] [[Part_Spiral|Spiral]]: Creates a spiral.
**[[Image:Part_Circle.svg|32px]] [[Part_Circle|Circle]]: Creates a circular edge.
**[[Image:Part_Ellipse.svg|32px]] [[Part_Ellipse|Ellipse]]: Creates an elliptical edge.
**[[Image:Part_Point.svg|32px]] [[Part_Point|Point]]: Creates a point (vertex).
**[[Image:Part_Line.svg|32px]] [[Part_Line|Line]]: Creates a line (edge).
**[[Image:Part_RegularPolygon.svg|32px]] [[Part_RegularPolygon|Regular Polygon]]: Creates a regular polygon.

* [[Image:Part_Builder.svg|32px]] [[Part_Builder|Builder]]: Creates shapes from various primitives.

<div class="mw-translate-fuzzy">
===Modyfikowanie obiektów===
===Modyfikowanie obiektów===
</div>


<div class="mw-translate-fuzzy">
Są to narzędzia do modyfikacji istniejących obiektów. Pozwalają one na wybór obiektu, który chcesz zmodyfikować.
Są to narzędzia do modyfikacji istniejących obiektów. Pozwalają one na wybór obiektu, który chcesz zmodyfikować.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Part_Extrude.svg|32px]] [[Part_Extrude/pl|Wyciągnięcie]]: wyciąga płaskie powierzchnie obiektu.
* [[Image:Part_Extrude.svg|32px]] [[Part_Extrude/pl|Wyciągnięcie]]: wyciąga płaskie powierzchnie obiektu.
* [[Image:Part_Revolve.svg|32px]] [[Part_Revolve/pl|wyciągnij przez obrót ...]]: tworzy bryłę obracając inny obiekt ''(nie bryłę)'' wokół osi.
* [[Image:Part_Revolve.svg|32px]] [[Part_Revolve/pl|wyciągnij przez obrót ...]]: tworzy bryłę obracając inny obiekt ''(nie bryłę)'' wokół osi.
Line 50: Line 97:
* [[Image:Part_Loft.png|32px]] [[Part_Loft/pl|Narzędzie wyciagania]]: przeciąga jeden profil do drugiego.
* [[Image:Part_Loft.png|32px]] [[Part_Loft/pl|Narzędzie wyciagania]]: przeciąga jeden profil do drugiego.
* [[Image:Part_Sweep.svg|32px]] [[Part_Sweep/pl|Narzędzie do rozciągania]]: rozciąga jeden lub więcej profili wzdłuż ścieżki.
* [[Image:Part_Sweep.svg|32px]] [[Part_Sweep/pl|Narzędzie do rozciągania]]: rozciąga jeden lub więcej profili wzdłuż ścieżki.
</div>


* [[Image:Part_Revolve.svg|32px]] [[Part_Revolve|Revolve]]: Creates a solid by revolving an object (not a solid) around an axis.

* [[Image:Part_Mirror.svg|32px]] [[Part_Mirror|Mirror]]: Mirrors the selected object across a mirror plane.

* [[Image:Part_Fillet.svg|32px]] [[Part_Fillet|Fillet]]: Fillets (rounds) edges of an object.

* [[Image:Part_Chamfer.svg|32px]] [[Part_Chamfer|Chamfer]]: Chamfers edges of an object.

* [[Image:Part_RuledSurface.svg|32px]] [[Part_RuledSurface|Ruled Surface]]: Creates a ruled surface.

* [[Image:Part_Loft.svg|32px]] [[Part_Loft|Loft]]: Lofts from one profile to another.

* [[Image:Part_Sweep.svg|32px]] [[Part_Sweep|Sweep]]: Sweeps one or more profiles along a path.

<div class="mw-translate-fuzzy">
* [[Image:Part_CompOffsetTools.png|48px]] [[Part_CompOffsetTools|Narzędzie do odsunięcia ...]]:
* [[Image:Part_CompOffsetTools.png|48px]] [[Part_CompOffsetTools|Narzędzie do odsunięcia ...]]:
** [[Image:Part_Offset.svg|32px]] [[Part_Offset|3D Offset]]: konstruuje kształt równoległy w pewnej odległości od oryginału.
** [[Image:Part_Offset.svg|32px]] [[Part_Offset|3D Offset]]: konstruuje kształt równoległy w pewnej odległości od oryginału.
** [[Image:Part_Offset2D.svg|32px]] [[Part_Offset2D|2D Offset]]: konstruuje rzut równoległy w pewnej odległości od oryginału lub powiększa / zmniejsza powierzchnię płaską.
** [[Image:Part_Offset2D.svg|32px]] [[Part_Offset2D|2D Offset]]: konstruuje rzut równoległy w pewnej odległości od oryginału lub powiększa / zmniejsza powierzchnię płaską. {{Version/pl|0.17}}
</div>


<div class="mw-translate-fuzzy">
* [[Image:Part_Thickness.svg|32px]] [[Part_Thickness|Narzędzie do ustawiania grubości]]: wydrąża bryłę, nadaje powierzchni określoną grubość.
* [[Image:Part_Thickness.svg|32px]] [[Part_Thickness|Narzędzie do ustawiania grubości]]: wydrąża bryłę, nadaje powierzchni określoną grubość.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Part_ProjectionOnSurface.png|32px]] [[Part_ProjectionOnSurface|Projekcja na powierzchni]]: Wysunięcie logo, tekstu lub dowolnej ścianki, obszaru zamkniętego, krawędzi na powierzchni. Za pomocą występu/wysunięcia można stworzyć bryłę lub obszar zamknięty.
* [[File:Part_ProjectionOnSurface.svg|32px]] [[Part_ProjectionOnSurface|Projekcja na powierzchni]]: Wysunięcie logo, tekstu lub dowolnej ścianki, obszaru zamkniętego, krawędzi na powierzchni. Za pomocą występu/wysunięcia można stworzyć bryłę lub obszar zamknięty.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Part_Compound.svg|48px]] [[Part_CompCompoundTools|Narzędzie złożone]]: działa z listą kształtów.
* [[Image:Part_CompCompoundTools.png|48px]] [[Part_CompCompoundTools|Narzędzie złożone]]: działa z listą kształtów.
** [[Image:Part_Compound.svg|32px]] [[Part_Compound/pl|Utwórz kombinację]]: tworzy element złożony z wybranych obiektów.
** [[Image:Part_Compound.svg|32px]] [[Part_Compound/pl|Utwórz kombinację]]: tworzy element złożony z wybranych obiektów.
** [[Image:Part_ExplodeCompound.svg|32px]] [[Part_ExplodeCompound|Rozłóż kombinację]]: dzieli element złożony na poszczególne kształty.
** [[Image:Part_ExplodeCompound.svg|32px]] [[Part_ExplodeCompound|Rozłóż kombinację]]: dzieli element złożony na poszczególne kształty.
** [[Image:Part Compound‏‎Filter.svg|32px]] [[Part Compound‏‎Filter|Filtr kombinacji]]: filtr kombinacji może być używany do oddzielania poszczególnych elementów.
** [[Image:Part_Compound‏‎Filter.svg|32px]] [[Part Compound‏‎Filter|Filtr kombinacji]]: filtr kombinacji może być używany do oddzielania poszczególnych elementów.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Part_Booleans.svg|32px]] [[Part_Boolean/pl|Operacje logiczne]]: wykonuje operacje z użyciem funkcji logicznych na obiektach.
* [[Image:Part_Fuse.svg|32px]] [[Part_Union/pl|Łączenie]]: zespaja ''(dodaje)'' dwa obieky.
* [[Image:Part_Boolean.svg|32px]] [[Part_Boolean/pl|Operacje logiczne]]: wykonuje operacje z użyciem funkcji logicznych na obiektach.
* [[Image:Part_Common.svg|32px]] [[Part_Common/pl|Część wspólna]]: wyodrębnia wspólną ''(krzyżującą się)'' część dwóch obiektów.
* [[Image:Part_Cut.svg|32px]] [[Part_Cut/pl|Wycięcie]]: Wycina ''(odejmuje)'' jeden obiekt z drugiego.
* [[Image:Part_Cut.svg|32px]] [[Part_Cut/pl|Wycięcie]]: Wycina ''(odejmuje)'' jeden obiekt z drugiego.
* [[Image:Part_Fuse.svg|32px]] [[Part_Fuse/pl|Łączenie]]: zespaja ''(dodaje)'' dwa obiekty.
* [[Image:Part_Common.svg|32px]] [[Part_Common/pl|Część wspólna]]: wyodrębnia wspólną ''(krzyżującą się)'' część dwóch obiektów.
</div>


* [[Image:Part_Cut.svg|32px]] [[Part_Cut|Cut]]: Cuts (subtracts) one object from another.
* [[Image:Part_CompJoinFeatures.png|48px]] [[Part CompJoinFeatures|Łączenie elementów]]: inteligentne funkcje logiczne dla obiektów posiadających ścianki ''(np. rury)''. {{Version|0.16}}
** [[Image:Part_JoinConnect.svg|32px]] [[Part_JoinConnect|Połącz]]: łączy elementy ''(do wewnętrznych płaszczyzn)''. {{Version|0.16}}
** [[Image:Part_JoinEmbed.svg|32px]] [[Part_JoinEmbed|Wstaw]]: osadza obiekt posiadający ścianki w innym obiekcie ze ściankami. {{Version|0.16}}
** [[Image:Part_JoinCutout.svg|32px]] [[Part_JoinCutout|Wytnij]]: tworzy wycięcie w ścianie obiektu dla innego obiektu ze ściankami. {{Version/pl|0.16}}


* [[Image:Part_Fuse.svg|32px]] [[Part_Fuse|Fuse]]: Fuses (unions) two objects.
* [[Image:Part_CompSplittingTools.png|48px]] [[Part CompSplittingTools|Narzędzia do rozdzielania]]: {{Version/pl|0.17}}

** [[Image:Part_BooleanFragments.svg|32px]] [[Part_BooleanFragments|Fragmenty funkcji fogicznych]]: tworzy wszystkie elementy, które można uzyskać poprzez operacje logiczne pomiędzy obiektami. {{Version/pl|0.17}}
* [[Image:Part_Common.svg|32px]] [[Part_Common|Common]]: Extracts the common (intersection) part of two objects.

<div class="mw-translate-fuzzy">
* [[Image:Part_CompJoinFeatures.png|48px]] [[Part CompJoinFeatures|Łączenie elementów]]: inteligentne funkcje logiczne dla obiektów posiadających ścianki ''(np. rury)''.
** [[Image:Part_JoinConnect.svg|32px]] [[Part_JoinConnect|Połącz]]: łączy elementy ''(do wewnętrznych płaszczyzn)''.
** [[Image:Part_JoinEmbed.svg|32px]] [[Part_JoinEmbed|Wstaw]]: osadza obiekt posiadający ścianki w innym obiekcie ze ściankami.
** [[Image:Part_JoinCutout.svg|32px]] [[Part_JoinCutout|Wytnij]]: tworzy wycięcie w ścianie obiektu dla innego obiektu ze ściankami.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Part_CompSplittingTools.png|48px]] [[Part_CompSplittingTools|Narzędzia do rozdzielania]]:
** [[Image:Part_BooleanFragments.svg|32px]] [[Part_BooleanFragments|Fragmenty funkcji fogicznych]]: tworzy wszystkie elementy, które można uzyskać poprzez operacje logiczne pomiędzy obiektami.
** [[Image:Part SliceApart.svg|32px]] [[Part_SliceApart|Pokroj część]]: narzędzie do dzielenia kształtów przez przecięcie jej innym kształtem.
** [[Image:Part SliceApart.svg|32px]] [[Part_SliceApart|Pokroj część]]: narzędzie do dzielenia kształtów przez przecięcie jej innym kształtem.
** [[Image:Part_Slice.svg|32px]] [[Part_Slice|Rozkroj częścią]]: Dzieli obiekt na części, przecinając go z innym obiektem. {{Version/pl|0.17}}
** [[Image:Part_Slice.svg|32px]] [[Part_Slice|Rozkroj częścią]]: Dzieli obiekt na części, przecinając go z innym obiektem.
** [[Image:Part_XOR.svg|32px]] [[Part_XOR|XOR]]: usuwa przestrzeń współdzieloną przez parzystą liczbę obiektów ''(symetryczna wersja [[Part_Cut|Wycięcie]])''. {{Version/pl|0.17}}
** [[Image:Part_XOR.svg|32px]] [[Part_XOR|XOR]]: usuwa przestrzeń współdzieloną przez parzystą liczbę obiektów ''(symetryczna wersja [[Part_Cut|Wycięcie]])''.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Part Defeaturing.svg|32px]] [[Part_Defeaturing|Usuń właściwość z kształtu]]: {{Version|0.18}}
* [[Image:Part Defeaturing.svg|32px]] [[Part_Defeaturing|Usuń właściwość z kształtu]]:
* [[Image:Part_Section.svg|32px]] [[Part_Section/pl|Przekrój]]: tworzy przekrój, przecinając obiekt płaszczyzna przekroju.
* [[Image:Part_Section.svg|32px]] [[Part_Section/pl|Przekrój]]: tworzy przekrój, przecinając obiekt płaszczyzna przekroju.
* [[Image:Part_CrossSections.svg|32px]] [[Part_SectionCross|Wiele przekrojów...]]: tworzy jeden lub więcej przekrojów przez wybrany kształt.
* [[Image:Part_CrossSections.svg|32px]] [[Part_SectionCross|Wiele przekrojów...]]: tworzy jeden lub więcej przekrojów przez wybrany kształt.
* [[Image:Part Attachment.svg|32px]] [[Part Attachment|Przymocuj obiekt]]: jest to narzędzie służące do dołączania obiektu do innego obiektu.
* [[Image:Part Attachment.svg|32px]] [[Part_Attachment|Przymocuj obiekt]]: jest to narzędzie służące do dołączania obiektu do innego obiektu.
</div>

* [[Image:Part_Section.svg|32px]] [[Part_Section|Section]]: Creates a section by intersecting an object with a section plane.

* [[Image:Part_CrossSections.svg|32px]] [[Part_CrossSections|Cross sections...]]: Creates one or more cross-sections through an object.

* [[Image:Part Attachment.svg|32px]] [[Part_Attachment|Attachment]]: Attaches an object to another object.


===Pomiary===
===Pomiary===


<div class="mw-translate-fuzzy">
[[File:Std Measure Menu.png|64px]] [[Std Measure Menu|Menu pomiary]]: umożliwia wykonywanie pomiarów liniowych i kątowych pomiędzy punktami, krawędziami i ścianami.
[[File:Part Measure Menu.png|64px]] [[Part Measure Menu|Menu pomiary]]: umożliwia wykonywanie pomiarów liniowych i kątowych pomiędzy punktami, krawędziami i ścianami.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Part_Measure_Linear.svg|32px]] [[Part_Measure_Linear|Pomiar liniowy]]: pozwala na wykonywanie pomiarów wzdłuż linii.
* [[Image:Part_Measure_Linear.svg|32px]] [[Part_Measure_Linear|Pomiar liniowy]]: pozwala na wykonywanie pomiarów wzdłuż linii.
* [[Image:Part_Measure_Angular.svg|32px]] [[Part_Measure_Angular|Pomiar kąta]]: pozwala na wykonywanie pomiarów nachylenia linii prostej.
* [[Image:Part_Measure_Angular.svg|32px]] [[Part_Measure_Angular|Pomiar kąta]]: pozwala na wykonywanie pomiarów nachylenia linii prostej.
Line 96: Line 189:
* [[Image:Part_Measure_Toggle_3d.svg|32px]] [[Part_Measure_Toggle_3d|Pokaż wybrane]]: narzędzie to przełącza widoczność pomiarów liniowych ''(kolor zielony)'' i kątowych ''(kolor niebieski)''.
* [[Image:Part_Measure_Toggle_3d.svg|32px]] [[Part_Measure_Toggle_3d|Pokaż wybrane]]: narzędzie to przełącza widoczność pomiarów liniowych ''(kolor zielony)'' i kątowych ''(kolor niebieski)''.
* [[Image:Part_Measure_Toggle_Delta.svg|32px]] [[Part_Measure_Toggle_Delta|Przełącz deltę]]: narzędzie to przełącza widoczność pomiarów delta ''(kolor zielony)''.
* [[Image:Part_Measure_Toggle_Delta.svg|32px]] [[Part_Measure_Toggle_Delta|Przełącz deltę]]: narzędzie to przełącza widoczność pomiarów delta ''(kolor zielony)''.
</div>


* [[Image:Part_Measure_Angular.svg|32px]] [[Part_Measure_Angular|Measure Angular]]: Creates an angular measurements.
===Pozostałe narzędzia===


* [[Image:Part_Measure_Refresh.svg|32px]] [[Part_Measure_Refresh|Measure Refresh]]: Updates all measurements.
* [[Image:Part_Import.svg|32px]] [[Part Import|Importuj CAD]]: narzędzie to umożliwia dodanie pliku *.IGES, *.STEP, *.BREP do bieżącego dokumentu.
* [[Image:Part_Export.svg|32px]] [[Part Export|Eksport CAD]]: narzędzie to umożliwia eksport elementu do pliku *.IGES, *.STEP, *.BREP.
* [[File:Part_BoxSelection.svg|32px]] [[Part_BoxSelection|Pole wyboru]]: dodaj do zaznaczenia powierzchnie czołowe bryły, które są objęte zaznaczeniem prostokątnym.
* [[Image:Part_ShapeFromMesh.svg|32px]] [[Part ShapeFromMesh|Utwórz kształt z siatki]]: tworzy bryłę z obiektu siatki.
* [[File:Part_PointsFromMesh.svg|32px]] [[Part PointsFromMesh|Punkty z siatki]]: tworzy kształt obiektu utworzonego na podstawie punktów z siatki. {{Version|0.19}}
* [[Part_ConvertToSolid|Konwersja do bryły]]: konwertuje obiekt kształtu na bryłę.
* [[Part_ReverseShapes|Odwróć kształty]]: przerzuca normale wszystkich powierzchni zaznaczonego obiektu.


* [[Image:Part_Measure_Clear_All.svg|32px]] [[Part_Measure_Clear_All|Clear All]]: Clears all measurements.
* Wykonaj duplikat:
** [[Image:Part_SimpleCopy‎.svg|32px]] [[Part_SimpleCopy|Create simple copy]]: Creates a simple copy of the selected object.
** [[File:Part_TransformedCopy.svg|32px]] [[Part_TransformedCopy|Utwórz przekształconą kopię]]: tworzy przesuniętą kopię wybranego obiektu. {{Version|0.19}}
** [[File:Part_ElementCopy.svg|32px]] [[Part_ElementCopy|Utworz kopię kształtu elementu]]: tworzy kopię z elementu ''(wierzchołka, krawędzi, ścianki)'' wybranego obiektu. {{Version|0.19}}
** [[Image:Part_RefineShape.svg|32px]] [[Part_RefineShape|Udoskonal kształt]]: czyści ściany usuwając niepotrzebne linie.


* [[Image:Part_CheckGeometry.svg|32px]] [[Part CheckGeometry|Analizuje geometrię ...]]: sprawdza geometrię wybranych obiektów pod kątem błędów.
* [[Image:Part_Measure_Toggle_All.svg|32px]] [[Part_Measure_Toggle_All|Toggle All]]: Shows or hides all measurements.


* [[Image:Part_Measure_Toggle_3d.svg|32px]] [[Part_Measure_Toggle_3d|Toggle 3D]]: Shows or hides 3D measurements.
==Ustawienia==


* [[Image:Part_Measure_Toggle_Delta.svg|32px]] [[Part_Measure_Toggle_Delta|Toggle Delta]]: Shows or hides delta measurements.
<!--Preferencje PartDesign są zdefiniowane w obrębie stanowiska pracy PartDesign, a zarówno stanowisko PartDesign jak i Design wykorzystują je-->
* [[Image:Preferences-part_design.svg|32px]] [[PartDesign_Preferences|Preferences]]: preferencje dostępne dla narzędzi Środowiska Part ''(Środowisko Part korzysta również z Preferencji PartDesign)''.
* [[Image:Preferences-import-export.svg|32px]] [[Import_Export_Preference|Ustawienia import - eksport]]: preferencje dostępne przy imporcie z i eksporcie do różnych formatów plików.
* [[Fine-tuning]]: kilka dodatkowych parametrów, aby dostosować zachowanie Środowiska pracy Part.


===Pozostałe narzędzia===
==Koncepcje geometryczne OCCT==


<div class="mw-translate-fuzzy">
W terminologii OpenCascade rozróżniamy geometryczne prymitywy i kształty powierzchniowe. Geometryczny prymityw może być punktem, linią, okręgiem, płaszczyzną itp. lub nawet bardziej skomplikowanymi typami, takimi jak krzywa B-Spline lub powierzchnia. Kształt może być wierzchołkiem, krawędzią, obwodem, ścianą, bryłą lub składnikiem innych kształtów. Pierwotne elementy geometryczne nie są przeznaczone do bezpośredniego wyświetlania na scenie 3D, ale raczej do wykorzystania jako geometria konstrukcji kształtów. Na przykład, krawędź może być zbudowana z linii lub z fragmentu okręgu.
* [[Image:Part_Import.svg|32px]] [[Part_Import|Importuj CAD]]: narzędzie to umożliwia dodanie pliku *.IGES, *.STEP, *.BREP do bieżącego dokumentu.
* [[Image:Part_Export.svg|32px]] [[Part_Export|Eksport CAD]]: narzędzie to umożliwia eksport elementu do pliku *.IGES, *.STEP, *.BREP.
* [[File:Part_BoxSelection.svg|32px]] [[Part_BoxSelection|Pole wyboru]]: dodaj do zaznaczenia powierzchnie czołowe bryły, które są objęte zaznaczeniem prostokątnym.
* [[Image:Part_ShapeFromMesh.svg|32px]] [[Part_ShapeFromMesh|Utwórz kształt z siatki]]: tworzy bryłę z obiektu siatki.
* [[File:Part_PointsFromMesh.svg|32px]] [[Part_PointsFromMesh|Punkty z siatki]]: tworzy kształt obiektu utworzonego na podstawie punktów z siatki. {{Version|0.19}}
* [[Part_MakeSolid|Konwersja do bryły]]: konwertuje obiekt kształtu na bryłę.
* [[File:Part_ReverseShapes.svg|32px]] [[Part_ReverseShapes|Odwróć kształty]]: przerzuca normale wszystkich powierzchni zaznaczonego obiektu.
</div>


* [[File:Part_Export.svg|32px]] [[Part_Export|Export]]: Exports to *.IGES, *.STEP, or *.BREP files.
Podsumowując, prymitywy geometryczne to '''bezkształtne''' elementy konstrukcyjne, podczas gdy kształty [[Part_TopoShape|topologiczne]] to realne obiekty zbudowane w ich oparciu.


* [[File:Part_BoxSelection.svg|32px]] [[Part_BoxSelection|BoxSelection]]: Selects faces from a rectangular area.
Kompletny wykaz wszystkich prymitywów i kształtów znajduje się w [http://www.opencascade.org/org/doc/ Dokumentacji OCC] ''(alternatywnie: [https://www.opencascade.com/doc/occt-7.4.0/refman/html/ sourcearchive.com])'', wyszukaj' '''"Geom_*" '''''(w odniesieniu do geometrycznych elementów pierwotnych)'' i''' "TopoDS_*" '''''(w odniesieniu do kształtów)''. Możesz też tam przeczytać o różnicach między nimi. Należy pamiętać, że oficjalna dokumentacja OCC nie jest dostępna online ''(należy pobrać archiwum)'' i jest skierowana głównie do programistów, a nie do użytkowników końcowych. Ale miejmy nadzieję, że znajdziesz tu wystarczająco dużo informacji, aby można było zacząć pracować dalej.
Warto zobaczyć [https://www.opencascade.com/doc/occt-7.0.0/overview/html/occt_user_guides__modeling_data.html Podręcznik użytkownika danych modelowania].


* [[File:Part_ShapeFromMesh.svg|32px]] [[Part_ShapeFromMesh|Shape from Mesh]]: Creates a shape object from a mesh object.
<blockquote style="color: slategray">''Na bardzo wysokim poziomie topologia mówi, z jakich części składa się obiekt i jakie są logiczne relacje między nimi. Kształt tworzony jest z określonego zestawu powierzchni. Powierzchnia jest ograniczona pewnym zestawem krawędzi. Dwie powierzchnie sąsiadują ze sobą, jeśli mają wspólną krawędź.''</blockquote>


* [[File:Part_PointsFromMesh.svg|32px]] [[Part_PointsFromMesh|Points from mesh]]: Creates a shape object made of points from a mesh object. {{Version|0.19}}
<blockquote style="color: slategray">''Sama topologia nie określa wielkości, krzywizny ani lokalizacji 3D żadnego z tych elementów. Jednak każdy element topologii wie o swojej podstawowej geometrii. Każda ściana wie, na jakiej powierzchni się znajduje. Krawędź wie, na jakiej krzywej leży. Geometria wie o krzywiznach i położeniu w przestrzeni.'' - [https://www.opencascade.com/content/geometry-and-topology Source]</blockquote>


* [[File:Part_MakeSolid.svg|32px]] [[Part_MakeSolid|Convert to solid]]: Converts a shape object to a solid object.
<hr />


* [[File:Part_ReverseShapes.svg|32px]] [[Part_ReverseShapes|Reverse shapes]]: Flips the normals of all faces of selected objects.
<blockquote style="color: slategray">''W ten sposób Topologia definiuje związek pomiędzy prostymi bryłami geometrycznymi, które mogą być łączone razem, aby reprezentować złożone kształty.'' - [https://www.opencascade.com/doc/occt-7.0.0/overview/html/occt_user_guides__modeling_data.html Podręcznik użytkownika danych modelowania]</blockquote>


<div class="mw-translate-fuzzy">
[[File:ClassTopoDS_Shape_inherit_graph.png]]
* Wykonaj duplikat:
** [[Image:Part_SimpleCopy‎.svg|32px]] [[Part_SimpleCopy|Create simple copy]]: Creates a simple copy of the selected object.
** [[File:Part_TransformedCopy.svg|32px]] [[Part_TransformedCopy|Utwórz przekształconą kopię]]: tworzy przesuniętą kopię wybranego obiektu. {{Version|0.19}}
** [[File:Part_ElementCopy.svg|32px]] [[Part_ElementCopy|Utworz kopię kształtu elementu]]: tworzy kopię z elementu ''(wierzchołka, krawędzi, ścianki)'' wybranego obiektu. {{Version|0.19}}
** [[Image:Part_RefineShape.svg|32px]] [[Part_RefineShape|Udoskonal kształt]]: czyści ściany usuwając niepotrzebne linie.
</div>


<div class="mw-translate-fuzzy">
'''Note:''' Tylko 3 typy obiektów topologicznych mają reprezentacje geometryczne - wierzchołek, krawędź i powierzchnia ''([https://opencascade.blogspot.com/2009/02/topology-and-geometry-in-open-cascade.html żródło])''.
* [[Image:Part_CheckGeometry.svg|32px]] [[Part_CheckGeometry|Analizuje geometrię ...]]: sprawdza geometrię wybranych obiektów pod kątem błędów.
* [[Part_MakeFace|Utwórz ścianę z linii łamanych]]: Tworzy ścinę z zestawu linii.. {{Version/pl|0.19}}
</div>


* [[File:Part_MakeFace.svg|32px]] [[Part_MakeFace|Make face from wires]]: Makes a face from a set of wires. {{Version|0.19}}
Typy geometryczne można podzielić na dwie główne grupy: krzywe i powierzchnie. Z krzywych ''(linii, okręgu, ...)'' można bezpośrednio zbudować krawędź, z powierzchni ''(płaszczyzna, cylinder, ...)'' można zbudować ścianę. Na przykład, pierwotna linia geometryczna jest nieograniczona, tzn. jest zdefiniowana wektorem bazowym i wektorem kierunku, podczas gdy jej reprezentacja kształtu musi być czymś ograniczonym np. przez punkt początkowy i końcowy. A kostka - bryła - może być utworzone przez sześć ograniczonych płaszczyzn.


===Pozycje w menu kontekstowym===
Z krawędzi lub ściany można również powrócić do jej pierwotnego geometrycznego odpowiednika.


<div class="mw-translate-fuzzy">
*[[Std_SetAppearance|Wygląd zewnętrzny]]: określa wygląd całej części ''(przezroczystość kolor itp.)''.
* [[File:Part_FaceColors.svg|32px]] [[Part_FaceColors|Ustaw kolor]]: przypisuje kolory do poszczególnych powierzchni.
</div>


* [[File:Part_FaceColors.svg|32px]] [[Part_FaceColors|Set colors]]: Assigns colors to individual faces of objects.
Zatem z kształtów można budować bardzo złożone części lub, odwrotnie, wyodrębniać wszystkie kształty podrzędne, z których składa się bardziej złożony kształt.


==Ustawienia==
[[File:Part_TopoShape_relationships.svg|600px]]


<div class="mw-translate-fuzzy">
{{Caption|{{incode|Part::TopoShape}} jest klasą obiektu geometrycznego, który jest widoczny na ekranie. Zasadniczo wszystkie Środowiska pracy wykorzystują te kształty [[Part_TopoShape|TopoShapes]] wewnętrznie, aby budować i wyświetlać krawędzie, ściany i bryły.}}
<!--Preferencje PartDesign są zdefiniowane w obrębie stanowiska pracy PartDesign, a zarówno stanowisko PartDesign jak i Design wykorzystują je-->
* [[Image:Preferences-part_design.svg|32px]] [[PartDesign_Preferences|Preferences]]: preferencje dostępne dla narzędzi Środowiska Part ''(Środowisko Part korzysta również z Preferencji PartDesign)''.
* [[Image:Preferences-import-export.svg|32px]] [[Import_Export_Preferences|Ustawienia import - eksport]]: preferencje dostępne przy imporcie z i eksporcie do różnych formatów plików.
* [[Fine-tuning]]: kilka dodatkowych parametrów, aby dostosować zachowanie Środowiska pracy Part.
</div>


===Tworzenie skryptów===
===Tworzenie skryptów===


{{Emphasis|Zobacz również:}} [[Part scripting|skrypty dla detali]]
Zobacz również: [[Part scripting|skrypty dla środowiska Part]]

Główną strukturą danych wykorzystywaną w module Part jest typ danych [http://en.wikipedia.org/wiki/Boundary_representation BRep] z OpenCascade.
Prawie cała zawartość i typy obiektów modułu Part są dostępne dla skryptów [[Python|Python]]. Obejmuje to geometryczne elementy pierwotne, takie jak linia i koło ''(lub łuk)'' oraz cały zakres kształtów '''TopoShapes''', takich jak wierzchołki, krawędzie, obwód, ścianki, bryły i związki. Dla każdego z tych obiektów istnieje kilka metod tworzenia, a dla niektórych z nich, zwłaszcza '''TopoShapes''', dostępne są również zaawansowane operacje, takie jak operacje logiczne suma/różnica/iloczyn. Poznaj informacje o zawartości modułu Part, jak opisano na stronie [[FreeCAD Scripting Basics|FreeCAD Scripting Basics]], aby uzyskać więcej informacji.

Najbardziej podstawowym obiektem, który można utworzyć jest [[Part Feature|Właściwość części]], który posiada prostą właściwość {{PropertyData|miejsce umieszczenia}}, oraz podstawowe cechy określające jego kolor i wygląd.

Innym prostym obiektem używanym w obiektach geometrycznych 2D jest[[Part Part2DObject|Part Part2DObject]], który jest podstawą [[Sketcher_SketchObject|SketchObject]] ([[Sketcher Workbench|Szkicownika]]), oraz większości [[Draft Workbench|elementów robocztch]].

===Skrypt testowy===

Przetestuj tworzenie [[Part_Primitives|Części pierwotnych]] za pomocą skryptu. {{Version/pl|0.19}}

{{Code|code=
import parttests.part_test_objects as pto
pto.create_test_file("example_file")
}}

Skrypt ten znajduje się w katalogu instalacyjnym programu i może być badany w celu sprawdzenia, jak budowane są podstawowe elementy pierwotne.
{{Code|code=
$INSTALL_DIR/Mod/Part/parttests/part_test_objects.py
}}

===Przykłady===

Aby utworzyć element '''linii''' przejdź do konsoli Pythona i wpisz:

{{Code|code=
import Part,PartGui
doc=App.newDocument()
l=Part.LineSegment()
l.StartPoint=(0.0,0.0,0.0)
l.EndPoint=(1.0,1.0,1.0)
doc.addObject("Part::Feature","Line").Shape=l.toShape()
doc.recompute()
}}

Prześledźmy powyższy przykład Pytona krok po kroku:

{{Code|code=
import Part,PartGui
doc=App.newDocument()
}}


==Poradniki==
wczytuje Środowisko pracy Part i tworzy nowy dokument.

{{Code|code=
l=Part.LineSegment()
l.StartPoint=(0.0,0.0,0.0)
l.EndPoint=(1.0,1.0,1.0)
}}

Linia to w rzeczywistości odcinek, stąd punkt początkowy i końcowy.

{{Code|code=
doc.addObject("Part::Feature","Line").Shape=l.toShape()
}}

Dodaje to typ obiektu Part do dokumentu i przypisuje reprezentację kształtu segmentu linii do właściwości „Kształt” dodanego obiektu. Ważne jest, aby zrozumieć tutaj, że użyliśmy prymitywu geometrycznego ''(Part.LineSegment)'', aby utworzyć z niego '''TopoShape''' ''(metoda toShape ())''. Do dokumentu można dodawać tylko kształty. W programie FreeCAD prymitywy geometrii są używane jako '''„konstrukcje budowlane”''' dla kształtów.

{{Code|code=
doc.recompute()
}}

Aktualizuje dokument. Także przygotowuje wizualizację nowego obiektu części.

Zauważ, że segment linii może być utworzony poprzez określenie jego punktu początkowego i końcowego bezpośrednio w konstruktorze, na przykład Part.LineSegment(point1,point2). Możemy też utworzyć linię domyślną i ustawić jej właściwości później, tak jak zrobiliśmy to tutaj.

Linia może być również tworzona za pomocą:

{{Code|code=
import FreeCAD
import Part
DOC = FreeCAD.newDocument()

def mycreateLine(pt1, pt2, objName):
obj = DOC.addObject("Part::Line", objName)
obj.X1 = pt1[0]
obj.Y1 = pt1[2]
obj.Z1 = pt1[2]

obj.X2 = pt2[0]
obj.Y2 = pt2[1]
obj.Z2 = pt2[2]

DOC.recompute()
return obj

line = mycreateLine((0,0,0), (0,10,0), "LineName")

}}



Okrąg może być stworzony w podobny sposób:


{{Code|code=
import Part
doc = App.activeDocument()
c = Part.Circle()
c.Radius=10.0
f = doc.addObject("Part::Feature", "Circle")
f.Shape = c.toShape()
doc.recompute()
}}

lub z użyciem:

{{Code|code=
import FreeCAD
import Part
DOC = FreeCAD.newDocument()

def mycreateCircle(rad, objName):
obj = DOC.addObject("Part::Circle", objName)
obj.Radius = rad

DOC.recompute()
return obj

circle = mycreateCircle(5.0, "CircleName")

}}


Zauważ ponownie, użyliśmy okręgu ''(geometria prymitywna)'' do skonstruowania z niego kształtu. Oczywiście nadal możemy uzyskać dostęp do naszej geometrii konstrukcyjnej później, wykonując to zadanie:

{{Code|code=
s = f.Shape
e = s.Edges[0]
c = e.Curve
}}

Tutaj przyjmujemy kształt naszego obiektu f, następnie bierzemy jego listę krawędzi. W tym przypadku będzie tylko jedna, ponieważ wykonaliśmy cały kształt z jednego okręgu, więc bierzemy tylko pierwszą pozycję z listy krawędzi i pobieramy jej krzywą. Każda krawędź ma krzywą, która jest geometrią pierwotną, na której się opiera.

Przejdź do strony [[Topological data scripting/pl|tworzenie skryptów danych topologicznych]], jeśli chcesz wiedzieć więcej.

==Poradniki==
* [[Import_from_STL_or_OBJ|Import from STL or OBJ]] : w jaki sposób zaimportować plik STL/OBJ w programie FreeCAD.
* [[Import_from_STL_or_OBJ|Import from STL or OBJ]] : w jaki sposób zaimportować plik STL/OBJ w programie FreeCAD.
* [[Export_to_STL_or_OBJ|Export to STL or OBJ]] : w jaki sposób eksportować pliki STL/OBJ z programu FreeCAD.
* [[Export_to_STL_or_OBJ|Export to STL or OBJ]] : w jaki sposób eksportować pliki STL/OBJ z programu FreeCAD.
* [[Whiffle_Ball_tutorial|Whiffle Ball tutorial]] : Jak korzystać ze Środowiska pracy Part.
* [[Whiffle_Ball_tutorial|Whiffle Ball tutorial]] : Jak korzystać ze Środowiska pracy Part.



{{Docnav/pl
{{Docnav/pl
|[[OpenSCAD Module|Środowisko pracy OpenSCAD]]
|[[OpenSCAD_Module/pl|Środowisko pracy OpenSCAD]]
|[[PartDesign Workbench|Środowisko pracy PartDesign]]
|[[PartDesign_Workbench/pl|Środowisko pracy PartDesign]]
|IconL=Workbench_OpenSCAD.svg
|IconL=Workbench_OpenSCAD.svg
|IconR=Workbench_PartDesign.svg
|IconR=Workbench_PartDesign.svg

Revision as of 19:40, 25 February 2021

Ikonka FreeCAD dla Środowiska pracy Part

Introduction

Wprowadzenie

Funkcje modelowania brył w FreeCAD są oparte na jądrze (OCCT) Technologia Open Cascade, profesjonalnym systemie CAD, który oferuje możliwość zaawansowanego tworzenia i manipulacji geometrii 3D.
Środowisko pracy Part jest warstwą umieszczoną nad bibliotekami OCCT, która daje użytkownikowi dostęp do geometrycznych brył pierwotnych i funkcji OCCT. Zasadniczo wszystkie funkcje rysowania 2D i 3D w każdym Środowisku pracy ( Draft, Sketcher, PartDesign, itd.), są oparte na tych funkcjach, które zostały zaprezentowane przez Środowisko pracy Part. Dlatego też Środowisko pracy Part jest uważane za kluczowy komponent umiejętności modelowania programu FreeCAD.

A more detailed discussion of Part workbench versus Part Design workbench can be found here: Part and Part Design.

Obiekty stworzone przy użyciu Środowiska pracy Part są stosunkowo proste. Są przeznaczone do używania z operacjami typu logicznego (łączenia i cięcia) w celu budowania bardziej złożonych kształtów. Ten wzorzec modelowania znany jest jako Stereometria konstrukcyjna (CSG) i była to tradycyjna metodologia stosowana we wczesnych systemach CAD. Z drugiej strony PartDesign zapewnia bardziej nowoczesny cykl roboczy służący konstruowaniu kształtów: wykorzystuje parametrycznie zdefiniowany szkic, który jest wytłaczany w celu utworzenia podstawowej bryły, która następnie jest modyfikowana przez przekształcenia parametryczne (edycja cech), aż do uzyskania ostatecznego obiektu.

Obiekty części są bardziej złożone niż obiekty siatkowe utworzone przy użyciu Środowiska pracy Mesh, ponieważ pozwalają one na bardziej zaawansowane operacje, takie jak spójne operacje logiczne, historia modyfikacji i właściwości parametryczne.

Środowisko pracy Part jest podstawową warstwą, która udostępnia funkcje rysowania OCCT dla każdego Środowiska pracy w programie FreeCAD.

Narzędzia

Wszystkie narzędzia zostały umieszczone w menu głównym Środowiska pracy Part, lub menu Wymiarowanie.

Bryły pierwotne

Menu obejmuje narzędzia do tworzenia obiektów o charakterze pierwotnym/elementarnym.

  • Cone: Creates a cone.
  • Torus: Creates a torus (ring).
  • Primitives: A tool to create one of the following primitives:
    • Plane: Creates a plane.
    • Box: Creates a box. This object can also be created with the Box tool.
    • Cylinder: Creates a cylinder. This object can also be created with the Cylinder tool.
    • Cone: Creates a cone. This object can also be created with the Cone tool.
    • Sphere: Creates a sphere. This object can also be created with the Sphere tool.
    • Ellipsoid: Creates a ellipsoid.
    • Torus: Creates a torus. This object can also be created with the Torus tool.
    • Prism: Creates a prism.
    • Wedge: Creates a wedge.
    • Helix: Creates a helix.
    • Spiral: Creates a spiral.
    • Circle: Creates a circular edge.
    • Ellipse: Creates an elliptical edge.
    • Point: Creates a point (vertex).
    • Line: Creates a line (edge).
    • Regular Polygon: Creates a regular polygon.
  • Builder: Creates shapes from various primitives.

Modyfikowanie obiektów

Są to narzędzia do modyfikacji istniejących obiektów. Pozwalają one na wybór obiektu, który chcesz zmodyfikować.

  • Revolve: Creates a solid by revolving an object (not a solid) around an axis.
  • Mirror: Mirrors the selected object across a mirror plane.
  • Fillet: Fillets (rounds) edges of an object.
  • Chamfer: Chamfers edges of an object.
  • Loft: Lofts from one profile to another.
  • Sweep: Sweeps one or more profiles along a path.
  • Projekcja na powierzchni: Wysunięcie logo, tekstu lub dowolnej ścianki, obszaru zamkniętego, krawędzi na powierzchni. Za pomocą występu/wysunięcia można stworzyć bryłę lub obszar zamknięty.
  • Operacje logiczne: wykonuje operacje z użyciem funkcji logicznych na obiektach.
  • Wycięcie: Wycina (odejmuje) jeden obiekt z drugiego.
  • Łączenie: zespaja (dodaje) dwa obiekty.
  • Część wspólna: wyodrębnia wspólną (krzyżującą się) część dwóch obiektów.
  • Cut: Cuts (subtracts) one object from another.
  • Fuse: Fuses (unions) two objects.
  • Common: Extracts the common (intersection) part of two objects.
  • Łączenie elementów: inteligentne funkcje logiczne dla obiektów posiadających ścianki (np. rury).
    • Połącz: łączy elementy (do wewnętrznych płaszczyzn).
    • Wstaw: osadza obiekt posiadający ścianki w innym obiekcie ze ściankami.
    • Wytnij: tworzy wycięcie w ścianie obiektu dla innego obiektu ze ściankami.
  • Section: Creates a section by intersecting an object with a section plane.
  • Attachment: Attaches an object to another object.

Pomiary

File:Part Measure Menu.png Menu pomiary: umożliwia wykonywanie pomiarów liniowych i kątowych pomiędzy punktami, krawędziami i ścianami.

Pozostałe narzędzia

  • Export: Exports to *.IGES, *.STEP, or *.BREP files.

Pozycje w menu kontekstowym

  • Set colors: Assigns colors to individual faces of objects.

Ustawienia

  • Preferences: preferencje dostępne dla narzędzi Środowiska Part (Środowisko Part korzysta również z Preferencji PartDesign).
  • Ustawienia import - eksport: preferencje dostępne przy imporcie z i eksporcie do różnych formatów plików.
  • Fine-tuning: kilka dodatkowych parametrów, aby dostosować zachowanie Środowiska pracy Part.

Tworzenie skryptów

Zobacz również: skrypty dla środowiska Part

Poradniki