|
| Ubicación del menú |
|---|
| Arch → Rebar tools |
| Bancos de trabajo |
| Arquitectura |
| Acceso directo |
| None |
| Ver también |
| Estribo, Arch Rebar/es |
| Este comando es parte del Reinforcement AddOn, que puedes instalar a través del menú Tools → Addons Manager |
La herramienta
Bent Shape Rebar permite al usuario crear una barra de refuerzo de forma doblada en el elemento estructural.
This tool is part of the Reinforcement Workbench, an external workbench that can be installed with the Addon Manager.

Task panel for the tool
See also: Arch API, Reinforcement API and FreeCAD Scripting Basics.
La herramienta
Bent Shape Rebar puede usarse en macros y desde la consola de python mediante la siguiente función:
Rebar = makeBentShapeRebar(f_cover, b_cover, l_cover, r_cover,
diameter, t_cover, bentLength, bentAngle, rounding, amount_spacing_check, amount_spacing_value, orientation="Bottom",
structure=None, facename=None)
import FreeCAD, Arch, BentShapeRebar
Structure = Arch.makeStructure(length=1000, width=1000, height=100)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()
Rebar = BentShapeRebar.makeBentShapeRebar(50, 20, 20, 20,
8, 40, 100, 135, 2, True, 4, "Bottom", Structure, "Face4")
Rebar.ViewObject.ShapeColor = (0.9, 0.0, 0.0)
Rebar2 = BentShapeRebar.makeBentShapeRebar(50, 40, 20, 20,
8, 20, 100, 135, 2, True, 4, "Bottom", Structure, "Face6")
Rebar2.ViewObject.ShapeColor = (0.0, 0.0, 0.9)
You can change the properties of the rebar with the following function:
editBentShapeRebar(Rebar, f_cover, b_cover, l_cover, r_cover,
diameter, t_cover, bentLength, bentAngle, rounding, amount_spacing_check, amount_spacing_value, orientation,
structure=None, facename=None)
Rebar is a previously created BentShapeRebar object.makeBentShapeRebar() function.structure and facename may be omitted so that the rebar stays in the original structure.import BentShapeRebar
BentShapeRebar.editBentShapeRebar(Rebar, 50, 20, 20, 20,
12, 20, 100, 155, 2, True, 6, "Top")
BentShapeRebar.editBentShapeRebar(Rebar2, 50, 35, 20, 20,
12, 35, 100, 155, 2, True, 6, "Top")