Mesh Workbench/cs

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


 * [[Image:Mesh_Import.svg|32px]] Import mesh...: Imports a mesh from file.


 * [[Image:Mesh_Export.svg|32px]] Export mesh...: Exports a mesh to file.


 * [[Image:Mesh_FromPartShape.svg|32px]] Create mesh from shape...: Creates meshes from Part objects.


 * Refinement...: Refines a mesh.


 * Analyze
 * Evaluate and repair mesh...: Opens a dialog to analyze and repair a mesh.
 * [[Image:Mesh_EvaluateFacet.svg|32px]] Face info: Gives information on selected faces.
 * Curvature info: Gives information on the curvature.
 * Check solid mesh: Checks if a mesh is a solid.
 * Boundings info...: Shows the coordinates of the boundingbox of a mesh.


 * [[Image:Mesh_VertexCurvature.svg|32px]] Curvature plot: Calculates the curvature of the vertices of a mesh.


 * [[Image:Mesh_HarmonizeNormals.svg|32px]] Harmonize normals: Harmonizes the normals of a mesh.


 * [[Image:Mesh_FlipNormals.svg|32px]] Flip normals: Flips the normals of a mesh.


 * Fill holes...: Closes holes in a mesh.


 * [[Image:Mesh_FillInteractiveHole.svg|32px]] Close hole: Interactively closes holes in a mesh.


 * Add triangle: Adds a triangle to a mesh.


 * [[Image:Mesh_RemoveComponents.svg|32px]] Remove components...: Removes independent components from a mesh.


 * Remove components by hand...: Marks a component for removal from a mesh.


 * Create mesh segments...: Creates mesh segments.


 * Create mesh segments from best-fit surfaces...: Creates mesh segments from best-fit surfaces.


 * Smooth...: Smooths meshes.


 * Decimation...: Decimates meshes.


 * Scale...: Scales meshes.


 * [[Image:Mesh_BuildRegularSolid.svg|32px]] Regular solid... Creates a regular solid mesh.


 * Boolean
 * Union: Creates a union (fusion) from meshes.
 * Intersection: Creates an intersection (common) from meshes.
 * Difference: Creates a difference (cut) from meshes.


 * Cutting
 * [[Image:Mesh_PolyCut.svg|32px]] Cut mesh: Cuts a mesh with a polygon
 * Trim mesh: Trims a mesh with a polygon.
 * Trim mesh with a plane: Trims a mesh with a plane.
 * Create section from mesh and plane: Creates a section from a mesh and a plane.
 * Cross-sections...: ???.


 * Merge: Merges meshes.


 * Unwrap Mesh: Creates a flat representation of a mesh.


 * Unwrap Face: Creates a flat representation of a face of a mesh.

Preferences

 * [[Image:Preferences-import-export.svg|32px]] 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

 * FreeCAD and Mesh Import