|
Lokalizacja w menu |
---|
3D / BIM → Narzędzia zbrojenia → Pręty zbrojeniowe spiralne |
Środowisko pracy |
Zbrojenie, BIM |
Domyślny skrót |
brak |
Wprowadzono w wersji |
0.17 |
Zobacz także |
brak |
Narzędzie Pręty zbrojeniowe spiralne pozwala użytkownikowi na utworzenie zestawu spiralnych prętów zbrojeniowych, 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.
Jeden ciągły spiralny pręt zbrojeniowy wewnątrz konstrukcji
Panel zadań dla narzędzia.
Zobacz również: Skrypty Architektury, Skrypty Zbrojenia oraz Podstawy tworzenia skryptów FreeCAD.
Narzędzie Pręty zbrojeniowe spiralne może być używane w makrodefinicjach i z konsoli Python za pomocą następującej funkcji:
Rebar = makeHelicalRebar(s_cover, b_cover, diameter, t_cover, pitch, structure=None, facename=None)
Rebar
z podanego structure
, który jest konstrukcja architektury i facename
, który jest ścianą tej konstrukcji.
structure
ani facename
, jako dane wejściowe zostanie przyjęta ściana wybrana przez użytkownika.s_cover
, b_cover
i t_cover
są wewnętrznymi odległościami przesunięcia pręta zbrojeniowego względem powierzchni konstrukcji. Są to odpowiednio przesunięcia boczne, dolne i górne.diameter
to średnica spirali zbrojenia wewnątrz konstrukcji.pitch
to parametr określający, jak blisko lub daleko od siebie znajdują się poszczególne pętle spirali.
import FreeCAD, Draft, Arch, HelicalRebar
Circle = Draft.makeCircle(radius=250)
Structure = Arch.makeStructure(Circle)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()
Rebar = HelicalRebar.makeHelicalRebar(10, 50, 8, 50, 50, structure, "Face2")
Właściwości pręta zbrojeniowego można zmienić za pomocą poniższej funkcji:
editHelicalRebar(Rebar, s_cover, b_cover, diameter, t_cover, pitch, structure=None, facename=None)
Rebar
jest wcześniej utworzonym obiektem HelicalRebar
.makeHelicalRebar()
.structure
i facename
mogą zostać pominięte, aby pręt zbrojeniowy pozostał w oryginalnej konstrukcji.import HelicalRebar
HelicalRebar.editHelicalRebar(Rebar, 20, 100, 20, 20, 100)