ArchStructure Namespace Reference

The Structure object and tools. More...


class  StructSelectionObserver
class  StructureTaskPanel


def makeStructuralSystem (objects=[], axes=[], name="StructuralSystem")
def makeStructure (baseobj=None, length=None, width=None, height=None, name="Structure")


list Categories = []
 Presets = ArchProfile.readPresets()
list Roles = ["Beam","Column","Slab","Wall","Curtain Wall","Roof","Foundation","Pile","Tendon"]

Detailed Description

The Structure object and tools.

This module provides tools to build Structure objects. Structure elements are beams, columns, slabs, and other elements that have a structural function, that is, that support other parts of the building.

Function Documentation

def ArchStructure.makeStructure (   baseobj = None,
  length = None,
  width = None,
  height = None,
  name = "Structure" 
makeStructure([obj],[length],[width],[heigth],[swap]): creates a
structure element based on the given profile object and the given
extrusion height. If no base object is given, you can also specify
length and width for a cubic object.

Referenced by ArchCommands.removeShape().

Variable Documentation

list ArchStructure.Categories = []
ArchStructure.Presets = ArchProfile.readPresets()
list ArchStructure.Roles = ["Beam","Column","Slab","Wall","Curtain Wall","Roof","Foundation","Pile","Tendon"]