FreeCAD Python
Classes | Functions
ArchPanel Namespace Reference

Detailed Description

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.

Classes

class  NestTaskPanel
 

Functions

def makePanel (baseobj=None, length=0, width=0, thickness=0, placement=None, name="Panel")
 
def makePanelView (panel, page=None, name="PanelView")
 
def makePanelCut (panel, name="PanelView")
 
def makePanelSheet (panels=[], name="PanelSheet")
 

Function Documentation

◆ makePanel()

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.

◆ makePanelCut()

def ArchPanel.makePanelCut (   panel,
  name = "PanelView" 
)
makePanelCut(panel) : Creates a 2D view of the given panel
in the 3D space, positioned at the origin.

◆ makePanelSheet()

def ArchPanel.makePanelSheet (   panels = [],
  name = "PanelSheet" 
)
makePanelSheet([panels]) : Creates a sheet with the given panel cuts
in the 3D space, positioned at the origin.

◆ makePanelView()

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