The Rebar object and tools. More...
Functions | |
def CalculatePlacement (baramount, barnumber, bardiameter, size, axis, rotation, offsetstart, offsetend, RebarShape="") | |
def CustomSpacingPlacement (spacinglist, barnumber, axis, rotation, offsetstart, offsetend) | |
def getLengthOfRebar (rebar) | |
def makeRebar (baseobj=None, sketch=None, diameter=None, amount=1, offset=None, name="Rebar") | |
def strprocessOfCustomSpacing (span_string) | |
Detailed Description
The Rebar object and tools.
This module provides tools to build Rebar objects. Rebars (or Reinforcing Bars) are metallic bars placed inside concrete structures to reinforce them.
Function Documentation
◆ CalculatePlacement()
def ArchRebar.CalculatePlacement | ( | baramount, | |
barnumber, | |||
bardiameter, | |||
size, | |||
axis, | |||
rotation, | |||
offsetstart, | |||
offsetend, | |||
RebarShape = "" |
|||
) |
References DraftVecUtils.scaleTo().
Referenced by makeRebar().
◆ CustomSpacingPlacement()
def ArchRebar.CustomSpacingPlacement | ( | spacinglist, | |
barnumber, | |||
axis, | |||
rotation, | |||
offsetstart, | |||
offsetend | |||
) |
References DraftVecUtils.scaleTo().
Referenced by makeRebar().
◆ getLengthOfRebar()
def ArchRebar.getLengthOfRebar | ( | rebar | ) |
Referenced by makeRebar().
◆ makeRebar()
def ArchRebar.makeRebar | ( | baseobj = None , |
|
sketch = None , |
|||
diameter = None , |
|||
amount = 1 , |
|||
offset = None , |
|||
name = "Rebar" |
|||
) |
References ArchComponent.ViewProviderComponent.attach(), CalculatePlacement(), CustomSpacingPlacement(), ArchCommands.getDefaultColor(), ArchComponent.ViewProviderComponent.getDisplayModes(), getLengthOfRebar(), DraftVecUtils.isNull(), ArchComponent.ViewProviderComponent.onChanged(), ArchComponent.Component.onDocumentRestored(), ArchCommands.projectToVector(), DraftVecUtils.scaleTo(), strprocessOfCustomSpacing(), and ArchComponent.ViewProviderComponent.updateData().
◆ strprocessOfCustomSpacing()
def ArchRebar.strprocessOfCustomSpacing | ( | span_string | ) |
References DraftVecUtils.find().
Referenced by makeRebar().