|
Síť z tvaru součásti
|
| Menu location
|
| Síť→ Mesh From Shape
|
| Workbenches
|
| Mesh
|
| Default shortcut
|
| None
|
| Introduced in version
|
| -
|
| See also
|
| None
|
|
Popis
Příkaz Mesh_FromPartShape vytváří neparametrické objekty sítě (Prvky sítě) z tvarových objektů (prvků součástí).
Tento příkaz je protějškem příkazu Part Shape From Mesh.
Použití
- Volitelně vyberte jeden nebo více objektů.
- Příkaz lze vyvolat několika způsoby:
- Stiskněte tlačítko
Mesh From Shape.
- V menu vyberte možnost Síť →
Mesh From Shape.
- Otevře se panel úkolů Plátování.
- Když je panel úkolů otevřený, můžete vytvořit nový výběr nebo změnit stávající výběr.
- Vyberte kartu pro síťovací nástroj, který chcete použít.
- Zadejte požadovaná nastavení. Viz Meshers.
- Stiskněte tlačítko OK, aby se zavřel panel úloh a dokončil příkaz.
Nástroje síťování
These are the available meshers and their settings:
Standardní nástroj
- Surface deviation: maximální lineární odchylka části sítě od povrchu objektu.
- Angular deviation: maximální úhlová odchylka mezi jednotlivými částmi sítě. Toto nastavení se používá při vytváření sítě zakřivených povrchů.
- Relativní odchylka povrchu: pokud je zaškrtnuto, maximální lineární odchylka segmentu sítě bude rovna zadané hodnotě Surface deviation vynásobená délkou aktuálního segmentu sítě (hrany).
- Aplikovat barvy ploch na síť: pokud je zaškrtnuto, síť získá barvy ploch objektu.
- Definovat segmenty podle barev ploch: pokud je zaškrtnuto, segmenty sítě budou seskupeny podle barev ploch objektu. Tyto skupiny budou exportovány pro formáty výstupu sítě podporující tuto funkci (například formát OBJ).
Nástroj Mefisto
- Maximum edge length: maximální délka hrany sítě. Menší hodnota vede k jemnější síti. Zadání hodnoty
0 nebo zrušení zaškrtnutí políčka vede k velmi hrubé síti.
- Pokud stisknete tlačítko Odhad, mesher zadá odhadovanou hodnotu pro Maximum edge length. Tato hodnota není příliš spolehlivá, pokud bylo vybráno více objektů.
Nástroj Netgen
- Jemnost: vyberte možnosti pro jemnost sítě:
- Velmi hrubá
- Hrubá
- Střední
- Jemná
- Velmi jemná
- Definovaná uživatelem: pro tuto možnost lze zadat následující nastavení:
- Mesh size grading: menší hodnota vede k jemnější síti. Hodnota musí být v rozmezí
0,1 - 1,0.
- Element per edge: vyšší hodnota vede k jemnější síti. Hodnota musí být v rozmezí
0,2 - 10,0.
- Element per curvature radius: vyšší hodnota vede k jemnější síti. Hodnota musí být v rozmezí
0,2 - 10.
- Optimalizovat plochu: pokud je zaškrtnuto, tvar povrchu bude optimalizován.
- Druhé pořadí elementů: pokud je zaškrtnuto, budou generovány prvky druhého řádu, což povede k jemnější síti.
- Převládající Quad elementy: pokud je zaškrtnuto, síť bude přednostně používat čtyřúhelníkové plochy.
Nástroj Gmsh
Pro uživatele Linuxu: je vyžadován externí modul Gmsh.
- Síťování: vyberte možnost síťování:
- Automaticky
- Adaptivní
- Delaunay
- Frontal
- BAMG
- Frontal quad
- Parallelograms
- Quasi-structured quad
- Max. element size: menší hodnota vede k jemnější síti. Zadejte
0, aby byla tato velikost určena automaticky.
- Min. element size: menší hodnota vede k jemnější síti. Hodnota by měla být menší než Max. element size. Zadejte
0, aby byla tato velikost určena automaticky.
- Úhel: zdá se, že v současné době není podporováno.
- Dráha: stiskněte tlačítko … a přejděte na cestu gmsh.exe.
- Pokud proces vytváření sítě trvá příliš dlouho, můžete ho přerušit stisknutím tlačítka Kill.
- Stiskněte tlačítko Vyčistit pro odstranění informací v textovém poli.
Poznámky
Vlastnosti
Viz: Prvky sítě.
Skriptování
Viz také: Základy skriptování ve FreeCADu.
Chcete-li vytvořit síťový objekt z tvarového objektu, použijte metodu meshFromShape modulu MeshPart. Tato metoda má několik podpisů. Podpis určuje, který síťovač bude použit. Níže uvedený příklad používá podpis síťovače Mefisto.
import FreeCAD, Part, Mesh, MeshPart
cyl = FreeCAD.ActiveDocument.addObject("Part::Cylinder", "Cylinder")
FreeCAD.ActiveDocument.recompute()
msh = FreeCAD.ActiveDocument.addObject("Mesh::Feature", "Mesh")
msh.Mesh = MeshPart.meshFromShape(Shape=cyl.Shape, MaxLength=1)
msh.ViewObject.DisplayMode = "Flat Lines"
Mesh
- Miscellaneous: Import Mesh, Export Mesh, Mesh From Shape, Regular solid, Unwrap Mesh, Unwrap Face
- Modifying: Harmonize Normals, Flip Normals, Fill Holes, Close Holes, Add Triangle, Remove Components, Remove Components Manually, Smooth, Refinement, Decimate, Scale
User documentation
- 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, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework