FreeCAD Logo FreeCAD 1.0
  • angielski afrykanerski arabski białoruski kataloński czeski niemiecki grecki hiszpański hiszpański baskijski fiński filipiński francuski galicyjski chorwacki węgierski Indonezyjski włoski japoński kabylski koreański litewski duński Norweski Bokmal polski portugalski portugalski rumuński rosyjski słowacki słoweński serbski szwedzki turecki ukraiński walenciański wietnamski chiński chiński
  • Funkcjonalność programu
  • Pobierz
  • Blog
  • Dokumentacja
    Spis dokumentacji Jak zacząć Dokumentacja użytkowników Podręcznik do programu FreeCAD Dokumentacja środowisk pracy Dokumentacja skryptów środowiska Python Dokumentacja kodowania C++ Poradniki Najczęściej zadawane pytania Polityka prywatności O FreeCAD
  • Przyłącz się do projektu
    Jak pomóc Sponsor Zgłoś błąd Utwórz pull request Praca i finansowanie Zasady współpracy Podręcznik dla programistów Tłumaczenia
  • Społeczność
    Kodeks postępowania Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Kalendarz
  • ♥ Donate

Donate

$
Informacje o SEPA
Skonfiguruj przelew bankowy SEPA do:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Bank: BNP Paribas Fortis
Adres: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

środowisko pracy Architektura
TO NARZĘDZIE JEST PRZESTARZAŁE
Nie jest dostępne w wersja 1.0 i powyżej.
Obiekt BuildingPart nie jest jednak przestarzały, zamiast tego narzędzia używa się poleceń Architektura: Budynek i Architektura: Podłoga do jego tworzenia.

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

Obiekt BuildingPart może być używany we wszelkiego rodzaju sytuacjach, w których różne obiekty Arch / BIM muszą być pogrupowane, a ta grupa może wymagać traktowania jako jeden obiekt 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

  • Po utworzeniu obiektu Część budynku można dodać do niego więcej obiektów, przeciągając je i upuszczając w widoku drzewa lub korzystając z narzędzia Połącz obiekty.
  • Można usuwać obiekty z Części budynku, przeciągając je i upuszczając poza obiekt Widoku drzewa lub korzystając z narzędzia Usuń komponent.
  • Podwójne kliknięcie na obiekcie Część budynku w widoku drzewa ustawia płaszczyznę roboczą w jego lokalizacji, a obiekt Część budynku staje się aktywny, co oznacza, że nowe obiekty zostaną do niego automatycznie dodane. Kolejne podwójne kliknięcie na Części budynku ponownie go dezaktywuje i przywróci płaszczyznę roboczą do poprzedniej pozycji (aby ta opcja była dostępna, należy ją ustawić w panelu Właściwości Widoku - Interakcja - Podwójne Kliknięcie Aktywuje).
  • Część budynku może wyświetlać znacznik w widoku 3D z etykietą i wskazaniem poziomu.
  • Gdy Część budynku jest przesuwana / obracana, wszystkie jej obiekty podrzędne, które nie mają właściwości DANERuch z obiektem nadrzędnym lub mają ją włączoną, zostaną przesunięte / obrócone razem.
  • Części Budynku mogą być Klonowane.
  • Części Budynku mogą przyjmować dowolny typ IFC. Jego właściwość Typ IFC określa jego zastosowanie. Jeśli ustawisz go na Poziom Budynku, będzie działać jak poziom. Jeśli ustawisz go na Budynek, zachowuje się jak budynek, a jeśli ustawisz go na Element złożenia, zachowuje się jak zmontowane elementy. Jego ikona zmieni się, aby odzwierciedlić to ustawienie, ale poza tym nie ma to żadnego innego wpływu w programie FreeCAD. Jednak eksport do IFC jako jeden z tych typów może mieć wpływ na inne aplikacje BIM.
  • Części budynku pozwalają zdefiniować Automatyczną grupę przechwytywania. Następne obiekty Rysunku Roboczego i Architektury, lub cokolwiek innego, co korzysta z Draft.autogroup(), zostaną automatycznie dodane do tej Części budynku, jeśli znajdują się w całości w polu przechwytywania. dostępne w wersji 0.20

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

  • DANEGrupa (LinkList): Lista obiektów, do których istnieją odniesienia.
  • DANE (Ukryte)_ Group Touched (Bool).

Część Budynku

  • DANEPowierzchnia (Area): Obliczone pole powierzchni podłogi tego obiektu. Pole powierzchni będzie liczone tylko dla elementów podrzędnych obiektu, które są Przestrzeniami lub innymi obiektami Części budynku. To pozwala np. nadrzędnemu Budynkowi (który jest oparty na Części budynku) na zapewnienie kumulatywnego pola powierzchni wszystkich jego elementów podrzędnych Podłogi (również opartych na Części budynku), jeśli podłogi zawierają Przestrzenie.
  • DANEWysokość (Length): Wysokość tego obiektu i jego obiektów podrzędnych. Obiekty podrzędne mogą być na przykład ścianami. Wysokość każdej ściany musi być ustawiona na 0, aby właściwość wysokości Części Budynku przenosiła się do obiektów wewnątrz niej.
  • DANEPrzesunięcie Poziomu (Length): Punkt (0,0,0) tego poziomu. Wartość ta jest dodawana do atrybutu Placement.Base.z obiektu Część budynku, aby wskazać pionowe przesunięcie bez faktycznego przesuwania obiektu. Wynikowe przesunięcie jest wyświetlane, jeśli WIDOKShow Level ma wartość PRAWDA.
  • DANE (Ukryte)Tabela Materiałów (Map): Mapa MaterialName:SolidIndexesList, która określa powiązanie nazw materiałów z indeksami brył do użycia podczas odwoływania się do tego obiektu z innych plików.
  • DANETylko Bryły (Bool): Jeśli ustawiono PRAWDA, tylko bryły będą pobierane przez ten obiekt, gdy będą przywoływane z innych plików.
  • DANE (Hidden)Zapisany twórca (FileIncluded): Ten atrybut przechowuje reprezentację twórcy dla tego obiektu.
  • DANE (Hidden)Kształt (PartShape): Kształt tego obiektu.

Obiekt podrzędny

  • DANEPropagacja wysokości (Bool): Jeśli wartość ta przyjmie Prawda, wartość wysokości będzie przekazywana do zawartych obiektów. Zobacz właściwość DANEHeight dla dodatkowych warunków, które mają zastosowanie.

IFC

  • DANE (Hidden)Dane IFC (Map): dane zgodne ze standardem IFC.
  • DANE (Hidden)Własciwości IFC (Map): Właściwości IFC tego obiektu.
  • DANETyp IFC (Enumeration): Typ IFC dla tego obiektu.

Atrybuty IFC

  • DANEOpis (String): Opcjonalny opis dla tego komponentu
  • DANEGlobalny Id (String).
  • DANETyp obiektu (String).
  • DANEWysokość całkowita (Length)
  • DANESzerokość całkowita (Length)
  • DANETyp podziału (Enumeration)
  • DANEZdefiniowany typ (Enumeration)
  • DANETag (String): Opcjonalny znacznik dla tego komponentu.
  • DANETyp podziału użytkownika (String).

Widok

Grupa automatycznie

  • WIDOKAutogroup Autosize (Bool): Automatycznie ustawia rozmiar pola przechwytywania na podstawie zawartości części budynku. dostępne w wersji 0.20.
  • WIDOKAutogroup Box (Bool): Włącza/wyłącza automatyczne grupowanie (i wyświetlanie pola przechwytywania). introduced in 0.20
  • WIDOKAutogroup Margin (Length): Margines używany, gdy włączony jest automatyczny rozmiar. introduced in 0.20
  • WIDOKAutogroup Size (IntegerList): Pole przechwytywania dla nowo utworzonych obiektów wyrażone jako [XMin,YMin,ZMin,XMax,YMax,ZMax]. dostępne w wersji 0.20.

Część Budynku

  • WIDOKNazwa Czcionki (Font): Czcionka do użytku w tekstach.
  • WIDOK (Length)Rozmiar Czcionki (Font Size): Rozmiar czcionki dla tekstów.
  • WIDOK (Float)Grubość Linii (Line Width): Grubość linii dla tego obiektu.
  • WIDOK (Bool)Przesunięcie Początku (Origin Offset): Jeśli wartość to Prawda, aktywując, przesunięcie wyświetlania będzie również miało wpływ na znacznik początku.
  • WIDOKNadpisz Jednostkę (String): Opcjonalna jednostka do wyrażenia poziomów.
  • WIDOKPokaż Etykietę (Bool): Jeśli wartość to Prawda, po aktywowaniu wyświetlana jest etykieta obiektu.
  • WIDOKPokaż Poziom (Bool): Jeśli wartość to Prawda, pokazuj poziom.
  • WIDOKPokaż Jednostkę (Bool): Jeśli wartość to Prawda, pokazuj jednostkę na znaczniku poziomu.

Obiekt podrzędny

  • WIDOKKolor Linii obiektów podrzędnych (Kolor): Kolor linii do zastosowania dla obiektów podrzędnych tego elementu budynku.
  • WIDOKGrubość Linii obiektów podrzędnych (Float): Grubość linii do zastosowania dla obiektów podrzędnych tego elementu budynku.
  • WIDOKNadpisanie obiektów podrzędnych (Bool): Jeśli watrość to Prawda, obiekty zawarte w tym elemencie budynku będą stosować te ustawienia linii, koloru i przezroczystości.
  • WIDOKKolor Kształtu obiektów podrzędnych (Kolor): Kolor kształtu do zastosowania dla obiektów podrzędnych tego elementu budynku.
  • WIDOKPrzezroczystość obiektów podrzędnych (Procent): Przezroczystość do zastosowania dla obiektów podrzędnych tego elementu budynku.

Wycinek

  • WIDOKAutomatyczne Wycinanie Widoku (Bool): Włącz wycinanie widoku podczas aktywacji tego poziomu.
  • WIDOKMargines Wycinania (Długość): Odległość między płaszczyzną poziomu a linią wycinania.
  • WIDOKWycinanie Widoku (Bool): Wytnij widok powyżej tego poziomu.

Interakcje

  • WIDOKAutomatyczna Płaszczyzna Robocza (Bool): Jeśli ustawiono wartość Prawda, płaszczyzna robocza będzie utrzymana w trybie Automatycznym.
  • WIDOKAktywacja Podwójnego Kliknięcia (Bool): Jeśli ustawiono wartość Prawda, podwójne kliknięcie tego obiektu w drzewie aktywuje go.
  • WIDOKPrzywróć Widok (Bool): Jeśli ustawiono wartość Prawda, widok przechowywany w tym obiekcie zostanie przywrócony po podwójnym kliknięciu.
  • WIDOKZapisz Inventor (Bool): Jeśli opcja jest włączona, reprezentacja inventor tego obiektu zostanie zapisana w pliku FreeCAD, co pozwoli na odwołanie się do niej w innych plikach w trybie lekkim.
  • WIDOK (Ukryte)Zapisany Inventor (FileIncluded): Slot do zapisywania reprezentacji inventor tego obiektu, jeśli jest włączony.
  • WIDOKUstaw Płaszczyznę Roboczą (Bool): Jeśli ustawiono wartość Prawda, po aktywowaniu płaszczyzna robocza automatycznie dostosuje się do tej Części budynku.
  • WIDOK (Ukryte)Dane Widoku (FloatList): Dane pozycji kamery skojarzone z tym obiektem.

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)
  • Tworzy obiekt BuildingPart z objectslist, który jest listą obiektów.

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()


środowisko pracy Architektura

Ta strona pochodzi z https://wiki.freecad.org/Arch_BuildingPart

Bądźmy w kontakcie!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© Załoga FreeCAD. Autorami grafiki na stronie głównej (od góry do dołu) są: ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Ten projekt jest wspierany przez: , KiCad Services Corp. oraz pozostałych sponsorów

GitHubUlepsz tę stronę na GitHub