|
|
| Lokalizacja w menu |
|---|
| Narzędzia → Narzędzia panelu → Arkusz panelu |
| Środowisko pracy |
| BIM |
| Domyślny skrót |
| P S |
| Wprowadzono w wersji |
| 0.17 |
| Zobacz także |
| Panel, Cięcie panelu, Zagnieżdżanie |
Narzędzie to pozwala zbudować arkusz 2D, zawierający dowolną liczbę obiektów Cięcia panelu lub dowolny inny obiekt 2D, taki jak te wykonane za pomocą środowisk Rysunek Roboczy i Szkicownik. Arkusz panelu jest zwykle tworzony w celu rozplanowania cięć, które mają być wykonane przez maszynę CNC. Arkusze te można następnie wyeksportować do pliku DXF.
Powyższy obraz przedstawia wygląd arkuszy paneli po wyeksportowaniu do formatu DXF.
Prawda, panel jest obiektem ściana środowiska Część , w przeciwnym razie polilinią środowiska Część.
Prawda).
Zobacz również: API: Architektura i Podstawy tworzenia skryptów FreeCAD.
Narzędzie Arkusz panelu może być używane w makrodefinicjach i z konsoli Python za pomocą następujących funkcji:
Sheet = makePanelSheet(panels=[], name="PanelSheet")
Sheet z panels, który jest listą obiektów Panelu.Przykład:
import FreeCAD, Draft, Arch
Rect = Draft.makeRectangle(500, 200)
Polygon = Draft.makePolygon(5, 750)
p1 = FreeCAD.Vector(1000, 0, 0)
p2 = FreeCAD.Vector(2000, 400, 0)
p3 = FreeCAD.Vector(1250, 800, 0)
Wire = Draft.makeWire([p1, p2, p3], closed=True)
Panel1 = Arch.makePanel(Rect, thickness=36)
Panel2 = Arch.makePanel(Polygon, thickness=36)
Panel3 = Arch.makePanel(Wire, thickness=36)
FreeCAD.ActiveDocument.recompute()
Cut1 = Arch.makePanelCut(Panel1)
Cut2 = Arch.makePanelCut(Panel2)
Cut3 = Arch.makePanelCut(Panel3)
Cut1.ViewObject.LineWidth = 3
Cut2.ViewObject.LineWidth = 3
Cut3.ViewObject.LineWidth = 3
FreeCAD.ActiveDocument.recompute()
Sheet = Arch.makePanelSheet([Cut1, Cut2, Cut3])