Mesh Workbench/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(199 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
The '''Mesh Workbench''' handles [http://en.wikipedia.org/wiki/Triangle_mesh triangle meshes]. Meshes are a special type of 3D object, composed of triangles conected by their edges and their corners (also called vertices).


{{Docnav/pl
[[Image:Mesh_example.jpg|An example of a mesh object]]
|[[Inspection_Workbench/pl|środowisko pracy Inspekcja]]
|[[OpenSCAD_Workbench/pl|środowisko pracy OpenSCAD]]
|IconL=Workbench_Inspection.svg
|IconR=Workbench_OpenSCAD.svg
}}


[[Image:Workbench_Mesh.svg|thumb|128px|Ikona FreeCAD dla środowiska pracy Siatka]]
An example of a mesh object


{{TOCright}}
Many 3D applications use meshes as their primary type of 3D object, like [http://en.wikipedia.org/wiki/Sketchup sketchup], [http://en.wikipedia.org/wiki/Blender_(software) blender], [http://en.wikipedia.org/wiki/Maya_(software) maya] or [http://en.wikipedia.org/wiki/3d_max 3d studio max]. Since meshes are very simple objects, containing only vertices (points), edges and (triangular) faces, they are very easy to create, modify, subdivide, stretch, and can easily be passed from one application to another without any loss. Besides, since they contain very simple data, 3D applications can usually manage very large quantities of them without any problem. For those reasons, meshes are often the 3D object type of choice for applications dealing with movies, animation, and image creation.


<span id="Introduction"></span>
In the field of engineering, however, meshes present one big limitation: They are very dumb objects, only composed of points,lines and faces. They are only made of surfaces, and have no mass information, so they don't behave as solids. In a mesh there is no automatic way to know if a point is inside or outside the object. This means that all solid-based operations, such as addition or subtraction, are always a bit difficult to perform on meshes, and return errors often.
==Wprowadzenie==


Środowisko pracy [[Image:Workbench_Mesh.svg|24px]] [[Mesh_Workbench/pl|Siatka]] obsługuje [http://en.wikipedia.org/wiki/Triangle_mesh sieci trójkątnych oczek]. Siatki są specjalnym rodzajem obiektu 3D, złożonym z trójkątnych ścian połączonych ich wierzchołkami i krawędziami.
In FreeCAD, since it is an engineering application, we would obviously prefer to work with more intelligent types of 3D objects, that can carry more informations, such as mass, solid behaviour, or even custom parameters. The mesh module was first created to serve as a testbed, but to be able to read, manipulate and convert meshes is also highly important for FreeCAD. Very often, in your workflow, you will receive 3D data in mesh format. You will need to handle that data, analyse it to detect errors or other problems that prevent converting them to more intelligent objects, and finally, convert them to more intelligent objects, handled by the [[Part Module]].


Wiele aplikacji 3D, takich jak [http://en.wikipedia.org/wiki/Sketchup Sketchup], [http://en.wikipedia.org/wiki/Blender_(software) Blender], [http://en.wikipedia.org/wiki/Maya_(software) Maya] i [http://en.wikipedia.org/wiki/3d_max 3D Studio Max], używa siatki jako podstawowego typu obiektu 3D. Ponieważ siatki są bardzo prostymi obiektami, zawierającymi tylko wierzchołki ''(punkty)'', krawędzie i trójkątne powierzchnie, są one bardzo łatwe do tworzenia, modyfikowania, dzielenia, rozciągania i mogą być łatwo przekazywane z jednej aplikacji do drugiej bez utraty szczegółów. Ponadto, ponieważ siatki zawierają bardzo nieskomplikowane dane, aplikacje 3D mogą zazwyczaj zarządzać bardzo dużymi ich ilościami bez konieczności używania wielkich zasobów. Z tych powodów, siatki są często wybierane jako obiekt 3D dla aplikacji obsługujących filmy, animacje i tworzenie obrazów.
=== Using the mesh module ===


'''Jednak w dziedzinie siatek inżynieryjnych istnieje jedno duże ograniczenie:''' nie mogą one dokładnie określać zakrzywionych powierzchni. Dlatego FreeCAD polega na [[wikipedia:Boundary representation|Brep]]. Środowisko pracy Mesh oferuje kilka poleceń do bezpośredniego manipulowania siatkami, ale najczęściej jest używane do importu danych o siatkach 3D i konwertowania ich na bryłę, do użycia w Środowisku pracy [[Image:Workbench_Part.svg|24px]] [[Part_Workbench/pl|Part]] lub [[Image:Workbench_PartDesign.svg|24px]] [[PartDesign_Workbench|PartDesign]].
The mesh module has currently a very simple interface, all its functions are grouped in the '''Mesh''' menu entry. The most important operations you can currently do with meshes are:
* [[Image:Mesh_Import_Mesh.svg|32px]] Import meshes in several file formats
* [[Image:Mesh_Export_Mesh.svg|32px]] Export meshes in several file formats
* [[Image:Mesh_Mesh_from_Shape.svg|32px]] Convert [[Part Module|Part]] objects into meshes
* [[Image:Mesh_Harmonize_Normals.svg|32px]] Harmonize normals
* [[Image:Mesh_Flip_Normals.svg|32px]] Flip [http://en.wikipedia.org/wiki/Surface_normal normals]
* [[Image:Mesh_boundary.svg|32px]] Close holes in meshes
* [[Image:Mesh_Remove_Components.svg|32px]] Remove components of meshes
* [[Image:Mesh_cut.svg|32px]] Cut meshes along a line


[[Image:Mesh_example.jpg|500px]]


<span id="Tools"></span>
Analyse curvature, faces, and check if a mesh can be safely converted into a solid
==Przybory==


Wszystkie narzędzia Środowiska pracy Siatka są dostępne w menu '''Siatki'''. Prawie wszystkie są również dostępne w jednym z pasków narzędzi '''Siatka'''.


* [[Image:Mesh_Regular_Solid.svg|32px]] [[Regular Solid|Regular solid...]] Create mesh primitives, like cubes, cylinders, cones, or spheres:
* [[Image:Mesh_Import.svg|32px]] [[Mesh_Import|Import siatki...]]: : Importuje obiekty siatek z pliku.
** [[Image:Mesh_Cube.svg|32px]] Create a mesh cube
** [[Image:Mesh_Cylinder.svg|32px]] Create a mesh cylinder
** [[Image:Mesh_Cone.svg|32px]] Create a mesh cone
** [[Image:Mesh_Sphere.svg|32px]] Create a mesh sphere
** [[Image:Mesh_Ellipsoid.svg|32px]] Create a mesh ellipsoid
** [[Image:Mesh_Torus.svg|32px]] Create a mesh torus


* [[Image:Mesh_Export.svg|32px]] [[Mesh_Export|Eksport siatki...]]: Eksport obiektów siatek do pliku.


* [[Image:Mesh_FromPartShape.svg|32px]] [[Mesh_FromPartShape|
* Union, subtract and intersect meshes
Utwórz siatkę z kształtu ...]]: Tworzy obiekty siatkowe z obiektów kształtu.


* [[Image:Mesh_RemeshGmsh.svg|32px]] [[Mesh_RemeshGmsh/pl|Ulepsz przez Gmsh]]: Ulepsza obiekty siatkowe.


*Analiza
These are only some of the basic operations currently present in the Mesh module interface. But the FreeCAD meshes can also be handled in many more ways by [[Mesh Scripting| scripting]].
** [[Image:Mesh_Evaluation.svg|32px]] [[Mesh_Evaluation|Oceń i napraw siatkę...]] Ocenia i naprawia obiekt siatkowy.
** [[Image:Mesh_CurvatureInfo.svg|32px]] [[Mesh EvaluateFacet|Dane o powierzchnii]]: Pokazuje informacje o powierzchniach obiektów siatkowych.
** [[Mesh EvaluateCurvature|Informacje o krzywiźnie]]: Pokazuje krzywiznę absolutną [[Mesh_VertexCurvature|obiektów krzywizny]] w wybranych punktach.
** [[Image:Mesh_EvaluateSolid.svg|32px]] [[Mesh EvaluateSolid|Sprawdź siatkę bryły]]: Sprawdza, czy obiekt siatkowy jest bryłą.
** [[Image:Mesh_BoundingBox.svg|32px]] [[Mesh BoundingBox|Informacja o granicach]]: Pokazuje współrzędne pola ograniczającego obiekt siatki.


* [[Image:Mesh_VertexCurvature.svg|32px]] [[Mesh_VertexCurvature|Wykres krzywizny]]: Tworzy obiekty krzywizny siatki dla obiektów siatkowych.
{{docnav|PartDesign Workbench|OpenSCAD Module}}


* [[Image:Mesh_HarmonizeNormals.svg|32px]] [[Mesh_HarmonizeNormals|Porządkuj wektory normalne]]: Ujednolicenie wektorów normalnych obiektu siatki.
[[Category:User Documentation/pl]]

<languages/>
* [[Image:Mesh_FlipNormals.svg|32px]] [[Mesh_FlipNormals|Odwróć wektory normalne]]: Odwraca wektory normalne obiektu siatki.

* [[Image:Mesh_FillupHoles.svg|32px]] [[Mesh_FillupHoles|Wypełnij otwory...]]: Wypełnia otwory w obiekcie siatki.

* [[Image:Mesh_FillInteractiveHole.svg|32px]] [[Mesh_FillInteractiveHole|Zamknij otwór]]: Wypełnia wybrane otwory w obiektach siatkowych.

* [[Image:Mesh_AddFacet.svg|32px]] [[Mesh_AddFacet|Dodaj trójkąt]] : Dodaje powierzchnie wzdłuż obwiedni otwartego obiektu siatkowego.

* [[Image:Mesh_RemoveComponents.svg|32px]] [[Mesh_RemoveComponents|Usuń fragment...]]: Usuwa powierzchnie z obiektów siatkowych.

* [[Image:Mesh_RemoveCompByHand.svg|32px]] [[Mesh_RemoveCompByHand|Usuń fragment ręcznie...]]: Usuwa elementy z obiektów siatkowych.

* [[Image:Mesh_Segmentation.svg|32px]] [[Mesh_Segmentation|Utwórz segmenty siatki...]]: Tworzy oddzielne segmenty siatki dla określonych typów powierzchni obiektu siatkowego.

* [[Image:Mesh_SegmentationBestFit.svg|32px]] [[Mesh_SegmentationBestFit|Utwórz segmenty siatki z najlepiej dopasowanych powierzchni...]]: Tworzy oddzielne segmenty siatki dla określonych typów powierzchni obiektu siatkowego i może określić ich parametry.

* [[Image:Mesh_Smoothing.svg|32px]] [[Mesh_Smoothing|Wygładź...]]: Wygładza obiekt siatki.

* [[Image:Mesh_Decimating.svg|32px]] [[Mesh_Decimating/pl|Uprość ...]]: Zmniejsza liczbę ścianek w obiektach siatkowych.

* [[Image:Mesh_Scale.svg|32px]] [[Mesh_Scale|Skala...]]: Skaluje obiekt siatki.

* [[Image:Mesh_BuildRegularSolid.svg|32px]] [[Mesh_BuildRegularSolid|Bryła podstawowa...]]: Tworzy regularny, parametryczny obiekt siatki bryły pierwotnej.

*Operacje logiczne
** [[Image:Mesh_Union.svg|32px]] [[Mesh_Union|Suma]]: Tworzy obiekt siatki, który jest połączeniem dwóch obiektów siatki.
** [[Image:Mesh_Intersection.svg|32px]] [[Mesh_Intersection|Przecięcie]]: Tworzy obiekt siatki, który jest przecięciem dwóch obiektów siatki.
** [[Image:Mesh_Difference.svg|32px]] [[Mesh_Difference|Różnica]]: Tworzy obiekt siatki, który jest różnicą dwóch obiektów siatki.

*Przycinanie
**[[Image:Mesh_PolyCut.svg|32px]] [[Mesh_PolyCut/pl|Przytnij siatkę linia łamaną]]: Wycina całe powierzchnie z obiektów siatkowych.
** [[Image:Mesh_PolyTrim.svg|32px]] [[Mesh_PolyTrim/pl|Przytnij siatkę]]: Przycina powierzchnie i części ścian z obiektów siatki.
** [[Image:Mesh_TrimByPlane.svg|32px]] [[Mesh_TrimByPlane/pl|Przytnij siatkę płaszczyzną]]: Przycina powierzchnie i części powierzchni po jednej stronie płaszczyzny z obiektu siatkowego.
** [[Image:Mesh_SectionByPlane.svg|32px]] [[Mesh_SectionByPlane/pl|Tworzenie przekroju z siatki i płaszczyzny]]: Tworzy przekrój poprzeczny przez obiekt siatkowy.
** [[Image:Mesh_CrossSections.svg|32px]] [[Mesh_CrossSections/pl|Przekrój...]]: Tworzy wiele przekrojów poprzecznych na obiektach siatkowych.

* [[Image:Mesh_Merge.svg|32px]] [[Mesh_Merge|Połącz]]: Tworzy obiekt siatki poprzez połączenie dwóch lub więcej obiektów siatkowych.

* [[Image:Mesh_SplitComponents.svg|32px]] [[Mesh_SplitComponents/pl|Podziel według komponentów]]: Dzieli obiekt siatkowy na jego komponenty.

* [[Image:MeshPart_CreateFlatMesh.svg|32px]] [[MeshPart_CreateFlatMesh/pl|Rozwiń siatkę]]: Tworzy płaską reprezentację obiektu siatkowego.

* [[Image:MeshPart_CreateFlatFace.svg|32px]] [[MeshPart_CreateFlatFace/pl|Rozwiń powierzchnię]]: Tworzy płaską reprezentację powierzchni obiektu kształtu.

<span id="Preferences"></span>
==Ustawienia==

Istnieje kilka [[Import_Export_Preferences/pl#Formaty Mesh|preferencji eksportu związanych z formatami siatki]], ale nie są one używane przez polecenia należące do tego stanowiska pracy. Są one używane przez polecenie [[Std_Export/pl|Std: Eksport]].

Preferencje środowiska pracy Mesh można znaleźć w następujących kategoriach [[Preferences_Editor/pl|Edytora Preferencji]]:
* [[Image:Preferences-display.svg|32px]] [[Preferences_Editor/pl#Ustawienia_wy.C5.9Bwietlania|Wyświetlanie]]: Na karcie [[Preferences_Editor/pl#Widok_siatki|widoku siatki]] można ustawić kilka parametrów.
* [[Image:Preferences-openscad.svg|32px]] [[OpenSCAD_Preferences/pl|OpenSCAD]]: Polecenia [[Mesh_Union/pl|Siatka: Połączenie]], [[Mesh_Intersection/pl|Siatka: Przecięcie]] oraz [[Mesh_Difference/pl|Siatka: Różnica]] wymagają [http://www.openscad.org/ OpenSCAD] i użyj preferencji '''OpenSCAD executable''', aby znaleźć plik wykonywalny.

<span id="Notes"></span>
==Uwagi==

* Więcej narzędzi mesh jest dostępnych w Środowisku pracy [[Image:Workbench_OpenSCAD.svg|24px]] [[OpenSCAD_Workbench/pl|OpenSCAD]]
* Siatkami można również manipulować i tworzyć je za pomocą [[Mesh_Scripting/pl|skryptów]] środowiska [[Python/pl|Python]].
* Zobacz również: [[FreeCAD_and_Mesh_Import|FreeCAD oraz import siatki]].
* Zobacz [[Asymptote|Asymptote]], aby wyeksportować siatki do formatu Asymptote.


{{Docnav/pl
|[[Inspection_Workbench/pl|środowisko pracy Inspekcja]]
|[[OpenSCAD_Workbench/pl|środowisko pracy OpenSCAD]]
|IconL=Workbench_Inspection.svg
|IconR=Workbench_OpenSCAD.svg
}}

{{Mesh Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:Workbenches{{#translation:}}]]

Latest revision as of 14:58, 7 February 2024

Ikona FreeCAD dla środowiska pracy Siatka

Wprowadzenie

Środowisko pracy Siatka obsługuje sieci trójkątnych oczek. Siatki są specjalnym rodzajem obiektu 3D, złożonym z trójkątnych ścian połączonych ich wierzchołkami i krawędziami.

Wiele aplikacji 3D, takich jak Sketchup, Blender, Maya i 3D Studio Max, używa siatki jako podstawowego typu obiektu 3D. Ponieważ siatki są bardzo prostymi obiektami, zawierającymi tylko wierzchołki (punkty), krawędzie i trójkątne powierzchnie, są one bardzo łatwe do tworzenia, modyfikowania, dzielenia, rozciągania i mogą być łatwo przekazywane z jednej aplikacji do drugiej bez utraty szczegółów. Ponadto, ponieważ siatki zawierają bardzo nieskomplikowane dane, aplikacje 3D mogą zazwyczaj zarządzać bardzo dużymi ich ilościami bez konieczności używania wielkich zasobów. Z tych powodów, siatki są często wybierane jako obiekt 3D dla aplikacji obsługujących filmy, animacje i tworzenie obrazów.

Jednak w dziedzinie siatek inżynieryjnych istnieje jedno duże ograniczenie: nie mogą one dokładnie określać zakrzywionych powierzchni. Dlatego FreeCAD polega na Brep. Środowisko pracy Mesh oferuje kilka poleceń do bezpośredniego manipulowania siatkami, ale najczęściej jest używane do importu danych o siatkach 3D i konwertowania ich na bryłę, do użycia w Środowisku pracy Part lub PartDesign.

Przybory

Wszystkie narzędzia Środowiska pracy Siatka są dostępne w menu Siatki. Prawie wszystkie są również dostępne w jednym z pasków narzędzi Siatka.

  • Dodaj trójkąt : Dodaje powierzchnie wzdłuż obwiedni otwartego obiektu siatkowego.
  • Uprość ...: Zmniejsza liczbę ścianek w obiektach siatkowych.
  • Operacje logiczne
    • Suma: Tworzy obiekt siatki, który jest połączeniem dwóch obiektów siatki.
    • Przecięcie: Tworzy obiekt siatki, który jest przecięciem dwóch obiektów siatki.
    • Różnica: Tworzy obiekt siatki, który jest różnicą dwóch obiektów siatki.
  • Połącz: Tworzy obiekt siatki poprzez połączenie dwóch lub więcej obiektów siatkowych.

Ustawienia

Istnieje kilka preferencji eksportu związanych z formatami siatki, ale nie są one używane przez polecenia należące do tego stanowiska pracy. Są one używane przez polecenie Std: Eksport.

Preferencje środowiska pracy Mesh można znaleźć w następujących kategoriach Edytora Preferencji:

Uwagi