Mesh Workbench/cs: Difference between revisions
Renatorivo (talk | contribs) (Created page with "{{docnav/cs|Pracovní plocha Návrh Dílu|Modul Díl}}") |
(Updating to match new version of source page) |
||
(25 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
⚫ | |||
⚫ | |||
{{Docnav |
|||
|[[Inspection Workbench|Inspection Workbench]] |
|||
|[[OpenSCAD Module|OpenSCAD Module]] |
|||
|IconL=Workbench_Inspection.svg |
|||
|IconR=Workbench_OpenSCAD.svg |
|||
}} |
|||
[[Image: |
[[Image:Workbench_Mesh.svg|thumb|128px|Mesh workbench icon]] |
||
{{TOCright}} |
|||
== Introduction == |
|||
<div class="mw-translate-fuzzy"> |
|||
Příklad síťového objektu |
|||
⚫ | |||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Mnoho 3D aplikací používá s=tě jako svůj primární typ objektů, jako [http://en.wikipedia.org/wiki/Sketchup (software) SketchUp], [http://en.wikipedia.org/wiki/Blender_(software) Blender], [http://en.wikipedia.org/wiki/Maya_(software) Maya] nebo [http://en.wikipedia.org/wiki/3d_max 3d studio max]. Protože sítě jsou velmi jednoduché objekty, které obsahují pouze vrcholy (body), hrany a (trojúhelníkové) plochy, jsou snadno vytvořitelné, modifikovatelné, dají se dělit, natahovat a mohou být snadno předávané z jedné aplikace do druhé bez jakékoliv ztráty. Kromě toho, protože obsahují velmi jednoduchá data, mohou jich 3D aplikace obsahovat velmi velké množství bez jakýchkoliv problémů. Z těchto důvodů jsou sítě velmi často 3D objekty využívané v aplikacích pracujících s filmy, animacemi a při tvorbě obrázků. |
Mnoho 3D aplikací používá s=tě jako svůj primární typ objektů, jako [http://en.wikipedia.org/wiki/Sketchup (software) SketchUp], [http://en.wikipedia.org/wiki/Blender_(software) Blender], [http://en.wikipedia.org/wiki/Maya_(software) Maya] nebo [http://en.wikipedia.org/wiki/3d_max 3d studio max]. Protože sítě jsou velmi jednoduché objekty, které obsahují pouze vrcholy (body), hrany a (trojúhelníkové) plochy, jsou snadno vytvořitelné, modifikovatelné, dají se dělit, natahovat a mohou být snadno předávané z jedné aplikace do druhé bez jakékoliv ztráty. Kromě toho, protože obsahují velmi jednoduchá data, mohou jich 3D aplikace obsahovat velmi velké množství bez jakýchkoliv problémů. Z těchto důvodů jsou sítě velmi často 3D objekty využívané v aplikacích pracujících s filmy, animacemi a při tvorbě obrázků. |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Na poli inženýringu však sítě představují jeden velký problém: Jsou to velmi hloupé objekty složené pouze z bodů, přímek a ploch. Jsou vytvořeny pouze z povrchů a nemají žádnou informaci o hmotě, takže se nechovají jako tělesa. V sítích není žádný automatický způsob jak zjistit jestli je bod uvnitř nebo zvenku objektu. To znamená, že všechny operace nad tělesy, jako je přidávání nebo odebírání, jsou u sítí vždy trochu složitější a často vracejí chyby. |
Na poli inženýringu však sítě představují jeden velký problém: Jsou to velmi hloupé objekty složené pouze z bodů, přímek a ploch. Jsou vytvořeny pouze z povrchů a nemají žádnou informaci o hmotě, takže se nechovají jako tělesa. V sítích není žádný automatický způsob jak zjistit jestli je bod uvnitř nebo zvenku objektu. To znamená, že všechny operace nad tělesy, jako je přidávání nebo odebírání, jsou u sítí vždy trochu složitější a často vracejí chyby. |
||
</div> |
|||
[[Image:Mesh_example.jpg|500px]] |
|||
Ve FreeCADu, protože to je inženýrská aplikace, bychom měli zřejmě preferovat práci s inteligentnějšími typy 3D objektů, které nesou více informací jako je hmotnost, funkce tělesa nebo i uživatelské informace. Modul Síť byl původně vytvořen aby sloužil jako "testbed" (vývojové prostředí), ale to aby sítě bylo možno číst, manipulovat s nimi a konvertovat je, je pro FreeCAD také velmi důležité. Ve Vaší práci také velmi často dostanete data v síťovém formátu. Bude s nimi potřebovat pracovat, anayzovat je, vyhledávat chyby nebo jiné problémy které zabraňují v jejich konverzi do inteligentnějších objektů a nakonec s nimi pracovat v [[Part Module/cs|Modulu Díl]]. |
|||
<div class="mw-translate-fuzzy"> |
|||
=== Použití modulu Síť === |
=== Použití modulu Síť === |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
V současné době má modul Síť velmi jednoduché rozhraní, všechny jeho funkce jsou seskupeny v menu '''Síť'''. Nejdůležitějšími funkcemi, které v současné době můžete provádět se sítěmi jsou: |
V současné době má modul Síť velmi jednoduché rozhraní, všechny jeho funkce jsou seskupeny v menu '''Síť'''. Nejdůležitějšími funkcemi, které v současné době můžete provádět se sítěmi jsou: |
||
* Importovat sítě v několika souborových formátech |
* Importovat sítě v několika souborových formátech |
||
* Exportovat sítě v několika souborových formátech |
* Exportovat sítě v několika souborových formátech |
||
* Konvertovat objekty [[Part Module|Díl]] do sítí |
* Konvertovat objekty [[Part Module/cs|Díl]] do sítí |
||
* Analyzovat zaoblení, plochy, a kontrolovat jestli mohou být bezpečně konvertovány do těles |
* Analyzovat zaoblení, plochy, a kontrolovat jestli mohou být bezpečně konvertovány do těles |
||
* Flip mesh [http://en.wikipedia.org/wiki/Surface_normal normals] |
* Flip mesh [http://en.wikipedia.org/wiki/Surface_normal normals] |
||
Line 24: | Line 41: | ||
* Vytvářet síťová primitiva (základní geometrické objekty), jako jsou kostky, koule, kužely nebo válce |
* Vytvářet síťová primitiva (základní geometrické objekty), jako jsou kostky, koule, kužely nebo válce |
||
* Dělit sítě podle přímky |
* Dělit sítě podle přímky |
||
</div> |
|||
=== General tools === |
|||
* [[Image:Mesh_Import.svg|32px]] [[Mesh Import|Import Mesh]]: Import meshes in several file formats |
|||
* [[Image:Mesh_Export.svg|32px]] [[Mesh Export|Export Mesh]]: Export meshes in several file formats |
|||
* [[Image:Mesh_FromPartShape.svg|32px]] [[Mesh FromPartShape|Create Mesh from shape]]: Convert [[Part Module|Part]] objects into meshes |
|||
* [[Image:Mesh_CurvaturePlot.png|32px]] [[Mesh CurvaturePlot|Curvature Plot]]: Creates a curvature plot |
|||
* [[Image:Mesh_HarmonizeNormals.svg|32px]] [[Mesh HarmonizeNormals|Harmonize Normals]]: Harmonize normals |
|||
* [[Image:Mesh_FlipNormals.svg|32px]] [[Mesh FlipNormals|Flip Normals]]: Flip [http://en.wikipedia.org/wiki/Surface_normal normals] |
|||
* [[Mesh FillHoles|Fill Holes...]]: Fill up holes |
|||
* [[Image:Mesh_FillInteractiveHole.svg|32px]] [[Mesh FillInteractiveHole|Close hole]]: Close holes in meshes |
|||
* [[Mesh AddTriangle|Add triangle]]: Add triangle |
|||
* [[Image:Mesh_RemoveComponents.svg|32px]] [[Mesh RemoveComponents|Remove components...]]: Remove components of meshes |
|||
* [[Mesh RemoveCompByHand|Remove components by hand...]]: Remove components of meshes by hand |
|||
* [[Mesh CreateMeshSegment|Create mesh segments...]]: Creates mesh segments |
|||
* [[Mesh Smooth|Smooth...]]: Smooth mesh |
|||
* [[Mesh Scale|Scale]] |
|||
=== Analyze === |
|||
Analysis of curvature, faces, and check if a mesh can be safely converted into a solid |
|||
* [[Mesh EvaluateRepair|Evaluate & Repair mesh...]]: Evaluates and repairs meshes |
|||
* [[Image:Mesh_EvaluateFacet.svg|32px]] [[Mesh EvaluateFacet|Face Info]]: Gives info on faces |
|||
* [[Mesh EvaluateCurvature|Curvature Info]]: Gives info on curvature |
|||
* [[Mesh EvaluateSolid|Check solid mesh]]: Checks the solid if it can be converted to a mesh |
|||
* [[Mesh BoundingBox|Boundings info...]]: Evaluates the bounding box of a mesh |
|||
=== Regular solid === |
|||
[[Image:Mesh_RegularSolid.svg|32px]] [[Mesh BuildRegularSolid|Regular solid...]] Create mesh primitives, like cubes, cylinders, cones, or spheres: |
|||
* [[Image:Mesh_Cube.svg|32px]] [[Mesh_Cube|Mesh Cube]] Create a mesh cube |
|||
* [[Image:Mesh_Cylinder.svg|32px]] [[Mesh_Cylinder|Mesh Cylinder]] Create a mesh cylinder |
|||
* [[Image:Mesh_Cone.svg|32px]] [[Mesh_Cone|Mesh Cone]] Create a mesh cone |
|||
* [[Image:Mesh_Sphere.svg|32px]] [[Mesh_Sphere|Mesh Sphere]] Create a mesh sphere |
|||
* [[Image:Mesh_Ellipsoid.svg|32px]] [[Mesh_Ellipsoid|Mesh Ellipsoid]] Create a mesh ellipsoid |
|||
* [[Image:Mesh_Torus.svg|32px]] [[Mesh_Torus|Mesh Torus]] Create a mesh torus |
|||
=== Boolean === |
|||
* [[Mesh Union|Union]]: Does a union (fusion) on meshes |
|||
* [[Mesh Intersection|Intersection]]: Does an intersection (common) on meshes |
|||
* [[Mesh Difference|Difference]]: Does a difference (cut) on meshes |
|||
=== Cutting === |
|||
* [[Image:Mesh_PolyCut.svg|32px]] [[Mesh_PolyCut|Mesh PolyCut]]: Cut meshes along a line |
|||
* [[Mesh TrimMesh|Trim mesh]]: Trims meshes |
|||
* [[Mesh TrimMeshWithPlane|Trim mesh with a plane]]: Trims meshes with a plane |
|||
* Create section from mesh and plane |
|||
=== Other === |
|||
* [[Mesh Merge|Merge]]: Merges meshes |
|||
* [[Mesh SelectMesh|Select Mesh]]: Selects meshes |
|||
* [[Mesh SplitMesh|Split Mesh]]: Splits meshes |
|||
* [[Image:Mesh MakeSegment.png|32px]] [[Mesh MakeSegment|Make segment]]: Makes a segment |
|||
== Preferences == |
|||
* [[Image:Preferences-import-export.svg|32px]] [[Import_Export_Preference|Preference]] Import-Export |
|||
<div class="mw-translate-fuzzy"> |
|||
To jsou jenom některé ze základních aktuálně dostupných operací v rozhraní modulu Síť. Ale sítě FreecADu také mohou být zpracovávány mnoha dalšími způsoby pomocí [[Mesh Scripting/cs| skriptování]]. |
To jsou jenom některé ze základních aktuálně dostupných operací v rozhraní modulu Síť. Ale sítě FreecADu také mohou být zpracovávány mnoha dalšími způsoby pomocí [[Mesh Scripting/cs| skriptování]]. |
||
</div> |
|||
Meshes can also be handled via [[Python]] using [[Mesh Scripting|Mesh Scripting]]. |
|||
==Links== |
|||
* [[FreeCAD and Mesh Import|FreeCAD and Mesh Import]] |
|||
<div class="mw-translate-fuzzy"> |
|||
{{docnav/cs|[[PartDesign Workbench/cs|Pracovní plocha Návrh Dílu]]|[[Part_Module/cs|Modul Díl]]}} |
{{docnav/cs|[[PartDesign Workbench/cs|Pracovní plocha Návrh Dílu]]|[[Part_Module/cs|Modul Díl]]}} |
||
</div> |
|||
[[Category:User Documentation|Kategorie: Uživatelská dokumentace]] |
|||
⚫ | |||
{{Mesh Tools navi{{#translation:}}}} |
|||
{{Userdocnavi{{#translation:}}}} |
|||
[[Category:Workbenches{{#translation:}}]] |
Revision as of 21:23, 20 March 2020
Introduction
Pracovní plocha Síť pracuje s trojúhelníkovými sítěmi. Sítě jsou speciální typ 3D objektů, složených z trojúhelníků spojených jejich hranami a rohy (zvané také vrcholy).
Mnoho 3D aplikací používá s=tě jako svůj primární typ objektů, jako (software) SketchUp, Blender, Maya nebo 3d studio max. Protože sítě jsou velmi jednoduché objekty, které obsahují pouze vrcholy (body), hrany a (trojúhelníkové) plochy, jsou snadno vytvořitelné, modifikovatelné, dají se dělit, natahovat a mohou být snadno předávané z jedné aplikace do druhé bez jakékoliv ztráty. Kromě toho, protože obsahují velmi jednoduchá data, mohou jich 3D aplikace obsahovat velmi velké množství bez jakýchkoliv problémů. Z těchto důvodů jsou sítě velmi často 3D objekty využívané v aplikacích pracujících s filmy, animacemi a při tvorbě obrázků.
Na poli inženýringu však sítě představují jeden velký problém: Jsou to velmi hloupé objekty složené pouze z bodů, přímek a ploch. Jsou vytvořeny pouze z povrchů a nemají žádnou informaci o hmotě, takže se nechovají jako tělesa. V sítích není žádný automatický způsob jak zjistit jestli je bod uvnitř nebo zvenku objektu. To znamená, že všechny operace nad tělesy, jako je přidávání nebo odebírání, jsou u sítí vždy trochu složitější a často vracejí chyby.
Použití modulu Síť
V současné době má modul Síť velmi jednoduché rozhraní, všechny jeho funkce jsou seskupeny v menu Síť. Nejdůležitějšími funkcemi, které v současné době můžete provádět se sítěmi jsou:
- Importovat sítě v několika souborových formátech
- Exportovat sítě v několika souborových formátech
- Konvertovat objekty Díl do sítí
- Analyzovat zaoblení, plochy, a kontrolovat jestli mohou být bezpečně konvertovány do těles
- Flip mesh normals
- Uzavírat mezery v sítích
- Odebírat plochy ze sítí
- Spojovat, odebírat a protínat sítě
- Vytvářet síťová primitiva (základní geometrické objekty), jako jsou kostky, koule, kužely nebo válce
- Dělit sítě podle přímky
General tools
- Import Mesh: Import meshes in several file formats
- Export Mesh: Export meshes in several file formats
- Create Mesh from shape: Convert Part objects into meshes
- Curvature Plot: Creates a curvature plot
- Harmonize Normals: Harmonize normals
- Flip Normals: Flip normals
- Fill Holes...: Fill up holes
- Close hole: Close holes in meshes
- Add triangle: Add triangle
- Remove components...: Remove components of meshes
- Remove components by hand...: Remove components of meshes by hand
- Create mesh segments...: Creates mesh segments
- Smooth...: Smooth mesh
- Scale
Analyze
Analysis of curvature, faces, and check if a mesh can be safely converted into a solid
- Evaluate & Repair mesh...: Evaluates and repairs meshes
- Face Info: Gives info on faces
- Curvature Info: Gives info on curvature
- Check solid mesh: Checks the solid if it can be converted to a mesh
- Boundings info...: Evaluates the bounding box of a mesh
Regular solid
File:Mesh RegularSolid.svg Regular solid... Create mesh primitives, like cubes, cylinders, cones, or spheres:
- Mesh Cube Create a mesh cube
- Mesh Cylinder Create a mesh cylinder
- Mesh Cone Create a mesh cone
- Mesh Sphere Create a mesh sphere
- Mesh Ellipsoid Create a mesh ellipsoid
- Mesh Torus Create a mesh torus
Boolean
- Union: Does a union (fusion) on meshes
- Intersection: Does an intersection (common) on meshes
- Difference: Does a difference (cut) on meshes
Cutting
- Mesh PolyCut: Cut meshes along a line
- Trim mesh: Trims meshes
- Trim mesh with a plane: Trims meshes with a plane
- Create section from mesh and plane
Other
- Merge: Merges meshes
- Select Mesh: Selects meshes
- Split Mesh: Splits meshes
- File:Mesh MakeSegment.png Make segment: Makes a segment
Preferences
- Preference Import-Export
To jsou jenom některé ze základních aktuálně dostupných operací v rozhraní modulu Síť. Ale sítě FreecADu také mohou být zpracovávány mnoha dalšími způsoby pomocí skriptování.
Meshes can also be handled via Python using Mesh Scripting.
Links
- Miscellaneous: Import mesh, Export mesh, Create mesh from shape, Regular solid, Unwrap Mesh, Unwrap Face
- Modifying: Harmonize normals, Flip normals, Fill holes, Close hole, Add triangle, Remove components, Remove components by hand, Smooth, Refinement, Decimation, Scale
- Boolean: Union, Intersection, Difference
- Cutting: Cut mesh, Trim mesh, Trim mesh with a plane, Create section from mesh and plane, Cross-sections
- Components and segments: Merge, Split by components, Create mesh segments, Create mesh segments from best-fit surfaces
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub