Arch BuildingPart/pl

TO NARZĘDZIE JEST PRZESTARZAŁE
Nie będzie dostępne w wersja 1.0 i powyżej. Zamiast tego należy użyć Architektura: Podłoga.

Arch BuildingPart

Lokalizacja w menu
Architektura → Część budynku, 3D/BIM → Poziom
Środowisko pracy
Architektura
Domyślny skrót
brak
Wprowadzono w wersji
0.18
Zobacz także
Budowla, Teren

Opis

Narzędzie Część budynku zastępuje stare narzędzia Podłoga i Budynek nową, bardziej wszechstronną wersją, która może być używana nie tylko do tworzenia Pięter / Poziomów, ale także wszelkiego rodzaju sytuacji, w których różne obiekty Arch / BIM muszą być pogrupowane, a ta grupa może wymagać traktowania jako jednego obiektu lub replikacji.

Użycie

  1. Opcjonalnie, wybierz jeden lub więcej obiektów, które mają być zawarte w nowej części budynku.
  2. Naciśnij przycisk Część budowli.

Uwagi

Obiekty ``Część budynku`` posiadają wbudowaną, domyślną płaszczyznę przekroju.

Płaszczyzna ta jest zawsze równoległa do płaszczyzny bazowej obiektu Część budynku, ale można określić przesunięcie między nimi. Tak więc wszystkie narzędzia, które działają z płaszczyzną przekroju, takie jak Widok 2D kształtu i Wstaw obiekt środowiska Architektura również działają z obiektem Część budynku.

Opcje

Właściwości

Zapoznaj się również z informacjami na stronie: Edytor właściwości.

Obiekt Część budowli wywodzi się z obiektu App: Cechy geometrii i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:

Dane

Podstawa

Część Budynku

Obiekt podrzędny

IFC

Atrybuty IFC

Widok

Grupa automatycznie

Część Budynku

Obiekt podrzędny

Wycinek

Interakcje

Tworzenie skryptów

Zobacz również: API: Architektura i Podstawy tworzenia skryptów FreeCAD.

Narzędzie Część budynku może być używane w makrodefinicjach i z konsoli Python za pomocą następujących funkcji:

BuildingPart = makeBuildingPart(objectslist=None)

Przykład:

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
baseline2 = Draft.makeLine(p1, -1*p2)

Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
Wall2 = Arch.makeWall(baseline2, length=None, width=150, height=1800)
FreeCAD.ActiveDocument.recompute()

BuildingPart = Arch.makeBuildingPart([Wall1, Wall2])

Floor = Arch.makeFloor([BuildingPart])
Building = Arch.makeBuilding([Floor])
Site = Arch.makeSite(Building)
FreeCAD.ActiveDocument.recompute()