|
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])