The Panel object and tools. More...
Classes | |
| class | CommandNest |
| class | CommandPanel |
| class | CommandPanelCut |
| class | CommandPanelGroup |
| class | CommandPanelSheet |
| class | NestTaskPanel |
| class | PanelCut |
| class | PanelSheet |
| class | PanelView |
| class | SheetTaskPanel |
| class | ViewProviderPanelCut |
| class | ViewProviderPanelSheet |
Functions | |
| def | makePanel (baseobj=None, length=0, width=0, thickness=0, placement=None, name="Panel") |
| def | makePanelCut (panel, name="PanelView") |
| def | makePanelSheet (panels=[], name="PanelSheet") |
| def | makePanelView (panel, page=None, name="PanelView") |
Variables | |
| list | Presets |
The Panel object and tools.
This module provides tools to build Panel objects. Panels consist of a closed shape that gets extruded to produce a flat object.
| def ArchPanel.makePanel | ( | baseobj = None, |
|
length = 0, |
|||
width = 0, |
|||
thickness = 0, |
|||
placement = None, |
|||
name = "Panel" |
|||
| ) |
makePanel([obj],[length],[width],[thickness],[placement]): creates a panel element based on the given profile object and the given extrusion thickness. If no base object is given, you can also specify length and width for a simple cubic object.
| def ArchPanel.makePanelCut | ( | panel, | |
name = "PanelView" |
|||
| ) |
makePanelCut(panel) : Creates a 2D view of the given panel in the 3D space, positioned at the origin.
| def ArchPanel.makePanelSheet | ( | panels = [], |
|
name = "PanelSheet" |
|||
| ) |
makePanelSheet([panels]) : Creates a sheet with the given panel cuts in the 3D space, positioned at the origin.
| def ArchPanel.makePanelView | ( | panel, | |
page = None, |
|||
name = "PanelView" |
|||
| ) |
makePanelView(panel,[page]) : Creates a Drawing view of the given panel in the given or active Page object (a new page will be created if none exists).
Referenced by draftmake.make_drawingview.make_drawing_view().
| list ArchPanel.Presets |