Arch Panel Cut/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "===Widok===")
(Created page with "* {{PropertyView|Margines}}: Margines, który może być wyświetlany poza kształtem wycięcia panelu. * {{PropertyView|Pokaż Margines}}: Włącza / wyłącza wyświetlanie marginesu.")
Line 60: Line 60:
===Widok===
===Widok===


* {{PropertyView|Margin}}: A margin that can be displayed outside the panel cut shape
* {{PropertyView|Margines}}: Margines, który może być wyświetlany poza kształtem wycięcia panelu.
* {{PropertyView|Show Margin}}: Turns the display of the margin on/off
* {{PropertyView|Pokaż Margines}}: Włącza / wyłącza wyświetlanie marginesu.


==Scripting==
==Scripting==

Revision as of 16:42, 4 May 2024

Architektura: Cięcie panelu

Lokalizacja w menu
Architektura → Narzędzia panelu → Cięcie panelu
Środowisko pracy
Architektura, CAM
Domyślny skrót
P C
Wprowadzono w wersji
0.17
Zobacz także
Panel, Arkusz panelu, Zagnieżdżanie

Opis

Narzędzie to 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.

Użycie

  1. Wybierz jeden lub więcej obiektów panelu.
  2. Naciśnij przycisk Cięcie panelu lub naciśnij P, a następnie C.
  3. Dostosuj żądane właściwości.

Opcje

  • Jeśli panel nie jest płaski (na przykład pofałdowany), podcięcie nie pojawi się w panelu cięcia. Narzędzie to jest przydatne głównie w przypadku płaskich paneli
  • Cięcie panelu może wyświetlać znacznik. Znacznik ten może być niestandardową linią tekstu lub może automatycznie wyświetlać znacznik, etykietę lub opis powiązanego panelu.
  • Aby znacznik był przydatny w obróbce CNC, powinien być napisany przy użyciu czcionki typu stick, w której litery są prostymi poliliniami, łatwymi do odtworzenia przez maszynę. Po utworzeniu obiekt Cięcie panelu automatycznie użyje czcionki określonej w preferencjach: Edycja → Preferencje ... → Rysunek Roboczy → Teksty i wymiary → Domyślny plik czcionki dla kształtu z tekstu.
  • Dwukrotne kliknięcie obiektu Cięcie panelu w widoku drzewa po jego utworzeniu umożliwia przejście do trybu edycji i zmodyfikowanie położenia znacznika.
  • W przypadku konieczności ułożenia różnych wycięć panelu razem, wycięcia panelu mogą wyświetlać margines, który jest przydatny, aby upewnić się, że między jednym wycięciem a drugim zawsze znajduje się określona przestrzeń.

Właściwości

Dane

  • DANEŹródło: Obiekt panelu pokazywany przez to cięcie.
  • DANETekst Tagu: Tekst do wyświetlenia. Może to być %tag%, %label% lub %description%, aby wyświetlić tag panelu lub etykietę.
  • DANERozmiar Tagu: Rozmiar tekstu znacznika.
  • DANEPozycja Tagu: Pozycja tekstu znacznika. Zachowaj (0,0,0) dla automatycznej pozycji środkowej.
  • DANEObrót Tagu: Obrót tekstu znacznika.
  • DANEPlik Czcionki: Czcionka tekstu znacznika.
  • DANEUtwórz ścianę: Jeśli przyjmie wartość Prawda, panel jest obiektem ściana środowiska Część , w przeciwnym razie polilinią środowiska Część.

Widok

  • WIDOKMargines: Margines, który może być wyświetlany poza kształtem wycięcia panelu.
  • WIDOKPokaż Margines: Włącza / wyłącza wyświetlanie marginesu.

Scripting

See also: Arch API and FreeCAD Scripting Basics.

The Panel Cut tool can be used in macros and from the Python console by using the following function:

View = makePanelCut(panel, name="PanelView")
  • Creates a View object (2D projection) from the existing panel.

Example:

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

Tutorials