|
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ě |
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.
Viz také: Zobrazení vlastností.
Příkaz Part Tvar ze sítě vytváří objekty Part Feature bez dalších vlastností.
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()