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 |