The Wall object and tools. More...
Functions | |
def areSameWallTypes (walls) | |
def joinWalls (walls, delete=False) | |
def makeWall (baseobj=None, height=None, length=None, width=None, align="Center", face=None, name="Wall") | |
def mergeShapes (w1, w2) | |
Detailed Description
The Wall object and tools.
This module provides tools to build Wall objects. Walls are simple objects, usually vertical, typically obtained by giving a thickness to a base line, then extruding it vertically.
Function Documentation
◆ areSameWallTypes()
def ArchWall.areSameWallTypes | ( | walls | ) |
References ArchComponent.ViewProviderComponent.attach(), ArchCommands.getDefaultColor(), ArchComponent.ViewProviderComponent.getDisplayModes(), ArchComponent.Component.getExtrusionData(), ArchCommands.getShapeFromMesh(), DraftVecUtils.isNull(), joinWalls(), ArchComponent.Component.onChanged(), ArchComponent.Component.onDocumentRestored(), DraftVecUtils.scaleTo(), ArchComponent.ViewProviderComponent.setDisplayMode(), and ArchComponent.ViewProviderComponent.updateData().
Referenced by joinWalls(), and mergeShapes().
◆ joinWalls()
def ArchWall.joinWalls | ( | walls, | |
delete = False |
|||
) |
References areSameWallTypes().
Referenced by areSameWallTypes().
◆ makeWall()
def ArchWall.makeWall | ( | baseobj = None , |
|
height = None , |
|||
length = None , |
|||
width = None , |
|||
align = "Center" , |
|||
face = None , |
|||
name = "Wall" |
|||
) |
Referenced by ArchCommands.removeShape().
◆ mergeShapes()
def ArchWall.mergeShapes | ( | w1, | |
w2 | |||
) |
References areSameWallTypes().
Referenced by ArchComponent.Component.processSubShapes().