|
Lokalizacja w menu |
---|
3D / BIM → Narzędzia zbrojenia → Pręty zbrojeniowe typu L |
Środowisko pracy |
Zbrojenie, BIM |
Domyślny skrót |
brak |
Wprowadzono w wersji |
0.17 |
Zobacz także |
brak |
Narzędzie Pręty zbrojeniowe typu L pozwala użytkownikowi na utworzenie zestawu prętów zbrojeniowych w kształcie L, wewnątrz obiektu konstrukcji.
To polecenie jest częścią zewnętrznego środowiska pracy Zbrojenie, które można zainstalować za pomocą Menadżera dodatków poprzez menu Przybory → Menadżera dodatków → Zbrojenie.
Dwa zestawy prętów zbrojeniowych w kształcie L, wewnątrz konstrukcji
Panel zadań dla narzędzia.
Otulina* DANEOrientacja: Decyduje o orientacji pręta zbrojeniowego (jak dół, góra, prawo i lewo).
Zobacz również: Skrypty Architektury, Skrypty Zbrojenia oraz Podstawy tworzenia skryptów FreeCAD.
Narzędzie Pręty zbrojeniowe typu L może być używane w makrodefinicjach i z konsoli Python za pomocą następującej funkcji:
Rebar = makeLShapeRebar(f_cover, b_cover, l_cover, r_cover,
diameter, t_cover, rounding, amount_spacing_check, amount_spacing_value, orientation="Bottom Left",
structure=None, facename=None):
Rebar
z podanego structure
, który jest konstrukcją architektury, i facename
, który jest twarzą tej konstrukcji.
structure
ani facename
, jako dane wejściowe zostanie przyjęta ściana wybrana przez użytkownika.f_cover
, b_cover
, l_cover
, r_cover
i t_cover
są wewnętrznymi odległościami przesunięcia dla elementów zbrojenia względem powierzchni konstrukcji. Są to odpowiednio przednie, dolne, lewe, prawe i górne przesunięcia.diameter
to średnica prętów zbrojeniowych wewnątrz konstrukcji.rounding
to parametr określający promień gięcia prętów zbrojeniowych.amount_spacing_check
jeśli ma wartość Prawda
, utworzy tyle prętów zbrojeniowych, ile podano w parametrze amount_spacing_value. Jeśli ma wartość Fałsz
, utworzy pręty zbrojeniowe oddzielone wartością liczbową parametru amount_spacing_value.amount_spacing_value
określa liczbę prętów zbrojenia lub wartość odstępu między nimi, w zależności od amount_spacing_check.orientation
określa orientację pręta zbrojeniowego; może to być "Dół prawa"
, "Góra lewa"
, "Góra prawa"
lub "Góra lewa"
.
import FreeCAD, Arch, LShapeRebar
Structure = Arch.makeStructure(length=1000, width=1000, height=400)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()
Rebar = LShapeRebar.makeLShapeRebar(50, 20, 20, 20,
8, 50, 4, True, 6, "Bottom Left", Structure, "Face4")
Rebar.ViewObject.ShapeColor = (0.9, 0.0, 0.0)
Rebar2 = LShapeRebar.makeLShapeRebar(50, 50, 20, 20,
8, 50, 4, True, 6, "Bottom Left", Structure, "Face6")
Rebar2.ViewObject.ShapeColor = (0.0, 0.0, 0.9)
Właściwości pręta zbrojeniowego można zmienić za pomocą poniższej funkcji:
editLShapeRebar(Rebar, f_cover, b_cover, l_cover, r_cover,
diameter, t_cover, rounding, amount_spacing_check, amount_spacing_value, orientation,
structure=None, facename=None)
Rebar
jest wcześniej utworzonym obiektem LShapeRebar
.makeUShapeRebar()
.structure
i facename
mogą zostać pominięte, aby pręt zbrojeniowy pozostał w oryginalnej konstrukcji.import LShapeRebar
LShapeRebar.editLShapeRebar(Rebar, 50, 50, 20, 20,
12, 50, 6, True, 5, "Top Right")
LShapeRebar.editLShapeRebar(Rebar2, 50, 50, 20, 20,
12, 70, 6, True, 5, "Top Right")