Part Tvar ze sítě
Appearance
|
Part Tvar ze sítě |
| Umístění Menu |
|---|
| Part → Tvar ze sítě |
| Pracovní stoly |
| Part |
| Výchozí zástupce |
| Nikdo |
| Představen ve verzi |
| - |
| Viz také |
| Part Převést na těleso, Part Vylepšit tvar, Part Body ze sítě |
Úvod
Příkaz Part Tvar ze sítě vytváří tvary ze sítových objektů. Objekty typu síť mají ve FreeCADu omezené možnosti úprav; jejich převedením na tvar je možné je použít s mnohem větším počtem booleovských a modifikačních příkazů.
Opačnou operací je Síť z tvaru z pracovního prostředí Mesh.
Použití
- Před spuštěním tohoto příkazu je třeba provést analýzu a případně opravu síťového objektu. Vhodné nástroje pro tento úkol jsou k dispozici v
pracovním prostředí Mesh.
- Vyberte jeden nebo více síťových objektů.
- Z menu vyberte možnost Part →
Tvar ze sítě.
- Otevře se dialogové okno Tvar ze sítě.
- Případně zaškrtněte políčko Sešít tvar a zadejte toleranci:
- Tato volba se obvykle nepoužívá. Je určena pro síťové objekty, které nejsou vodotěsné a mají mezi hranami malé mezery.
- Je-li tato možnost zaškrtnuta, vytvoří se sestava skořepin namísto sestavy ploch.
- Proces šití může být výpočetně náročný.
- Stiskněte tlačítko OK.
- Pro každý vybraný síťový objekt se vytvoří tvar jako samostatný nový objekt.
- Na těchto objektech můžete případně použít
Part Vylepšit tvar.
- Případně můžete výsledné objekty převést na tělesa pomocí
Part Vytvořit těleso.
Vlastnosti
Viz také: Zobrazení vlastností.
Příkaz Part Tvar ze sítě vytváří objekty Part Feature bez dalších vlastností.
Skriptování
Vytvoření tvaru ze sítě lze provést pomocí metody makeShapeFromMesh z objektu Part TopoShape; je třeba zadat zdrojovou síť a toleranci a výsledek přiřadit novému objektu Part Feature.
Všimněte si, že síť je nutné před převodem na tvar znovu vypočítat, jinak nebudou k dispozici topologické informace a převod se nezdaří.
import FreeCAD as App
import Part
doc = App.ActiveDocument
mesh = doc.addObject("Mesh::Cube", "Mesh")
mesh.recompute()
shape = Part.Shape()
shape.makeShapeFromMesh(mesh.Mesh.Topology, 0.1)
solid = doc.addObject("Part::Feature", "Solid")
solid.Shape = Part.Solid(shape.removeSplitter())
solid.Placement.Base = App.Vector(15, 0, 0)
doc.recompute()
Odkazy
- Úprava STL souborů v programu FreeCAD video od AllVisuals4U.
- Creation and modification: New Sketch, Extrude, Revolve, Mirror, Scale, Fillet, Chamfer, Face From Wires, Ruled Surface, Loft, Sweep, Section, Cross-Sections, 3D Offset, 2D Offset, Thickness, Project on Surface, Appearance per Face
- Boolean: Compound, Explode Compound, Compound Filter, Boolean Operation, Cut, Union, Intersection, Connect Shapes, Embed Shapes, Cutout Shape, Boolean Fragments, Slice Apart, Slice to Compound, Boolean XOR, Check Geometry, Defeaturing
- Other tools: Box Selection, Shape From Mesh, Points From Shape, Convert to Solid, Reverse Shapes, Simple Copy, Transformed Copy, Shape Element Copy, Refine Shape, Set Tolerance, Persistent Section Cut, Attachment
- Preferences: Preferences, Fine tuning
- 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
- Hubs: User hub, Power users hub, Developer hub