|
|
| Lokalizacja w menu |
|---|
| Narzędzia → Narzędzia panelu → Cięcie panelu |
| Środowisko pracy |
| BIM |
| Domyślny skrót |
| P C |
| Wprowadzono w wersji |
| 0.17 |
| Zobacz także |
| Panel, Arkusz panelu, Zagnieżdżanie |
Narzędzie Cięcie panelu tworzy w dokumencie 3D płaski widok 2D panelu, który może zostać włączony do arkusza lub bezpośrednio wyeksportowany do formatu DXF. Obiekty Cięcia panelu są również obsługiwane przez środowisko pracy CAM.
Prawda, panel jest obiektem ściana środowiska Część , w przeciwnym razie polilinią środowiska Część.
Zobacz również: API: Architektura i Podstawy tworzenia skryptów FreeCAD.
Narzędzie Cięcie panelu może być używane w makrodefinicjach i z konsoli Python za pomocą następujących funkcji:
View = makePanelCut(panel, name="PanelView")
View (rzut 2D) z istniejącego panel.Przykład:
import FreeCAD, Draft, Arch
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(500, 0, 0)
p3 = FreeCAD.Vector(500, 50, 0)
p4 = FreeCAD.Vector(550, 50, 0)
p5 = FreeCAD.Vector(600, 0, 0)
p6 = FreeCAD.Vector(1000, 0, 0)
p7 = FreeCAD.Vector(1000, 400, 0)
p8 = FreeCAD.Vector(600, 400, 0)
p9 = FreeCAD.Vector(600, 350, 0)
p10 = FreeCAD.Vector(550, 350, 0)
p11 = FreeCAD.Vector(500, 400, 0)
p12 = FreeCAD.Vector(0, 400, 0)
Wire = Draft.makeWire([p1, p2, p3, p4, p5, p6,
p7, p8, p8, p9, p10, p11, p12], closed=True)
Panel = Arch.makePanel(Wire, thickness=36)
FreeCAD.ActiveDocument.recompute()
View = Arch.makePanelCut(Panel)
View.ViewObject.LineWidth = 3
FreeCAD.ActiveDocument.recompute()