The Structure object and tools. More...
Classes | |
class | CommandStructuralSystem |
class | CommandStructuresFromSelection |
class | StructSelectionObserver |
class | StructureTaskPanel |
Functions | |
def | makeStructuralSystem (objects=[], axes=[], name="StructuralSystem") |
def | makeStructure (baseobj=None, length=None, width=None, height=None, name="Structure") |
def | placeAlongEdge (p1, p2, horizontal=False) |
Variables | |
list | Categories = [] |
Presets = ArchProfile.readPresets() | |
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.
def ArchStructure.makeStructuralSystem | ( | objects = [] , |
|
axes = [] , |
|||
name = "StructuralSystem" |
|||
) |
makeStructuralSystem(objects,axes): makes a structural system based on the given objects and axes
def ArchStructure.makeStructure | ( | baseobj = None , |
|
length = None , |
|||
width = None , |
|||
height = None , |
|||
name = "Structure" |
|||
) |
makeStructure([obj],[length],[width],[height],[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().
def ArchStructure.placeAlongEdge | ( | p1, | |
p2, | |||
horizontal = False |
|||
) |
placeAlongEdge(p1,p2,[horizontal]): returns a Placement positioned at p1, with Z axis oriented towards p2. If horizontal is True, then the X axis is oriented towards p2, not the Z axis
list ArchStructure.Categories = [] |
ArchStructure.Presets = ArchProfile.readPresets() |