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!

Szkic
Budynek
środowisko pracy BIM

Architektura: Teren

Lokalizacja w menu
3D / BIM → Teren
Środowisko pracy
Architektura
Domyślny skrót
S I
Wprowadzono w wersji
-
Zobacz także
brak

Opis

Teren środowiska Architektura to specjalny obiekt łączący właściwości standardowego obiektu grupy FreeCAD i obiektów Architektury. Jest szczególnie odpowiedni do reprezentowania całego terenu projektowego lub terenu. W pracy architektonicznej opartej na formacie IFC jest głównie używany do organizacji modelu, zawierając w sobie budynki. Teren jest również wykorzystywany do zarządzania i wyświetlania fizycznego terenu oraz może obliczać objętości ziemi do dodania lub usunięcia.

Użycie

  1. Opcjonalnie wybierz jeden lub więcej obiektów, które mają być zawarte w nowym terenie.
  2. Naciśnij przycisk Teren lub naciśnij klawisze S, a następnie I.

Opcje

  • Po utworzeniu terenu możesz dodać do niego obiekty, przeciągając je i upuszczając w widoku drzewa lub korzystając z przycisku Połącz obiekty. To określa jedynie, które obiekty są częścią danego terenu, i nie ma wpływu na teren właściwy.
  • Możesz usunąć obiekty z terenu, przeciągając je i upuszczając poza niego w widoku drzewa lub korzystając z przycisku Usuń komponent.
  • Możesz dodać obiekt terenu, edytując właściwość DANEUkształtowanie terenu obiektu terenu. Teren może być otwartą powłoką lub bryłą (dostępne w wersji 0.21).
  • Możesz dodać objętości do dodania lub odjęcia od podstawowego terenu, dwukrotnie klikając w teren, a następnie dodając obiekty do grup Dodawania lub Odejmowania. Obiekty muszą być bryłami.
  • Właściwość DANEwektor wyciągnięcia może być używana do rozwiązania problemów, które mogą pojawić się, gdy teren jest otwartą powłoką, a są dodawane i / lub odejmowane elementy składowe obiektu. Aby wykonać te dodatki / odejmowania, otwarta powłoka jest wyciągana w bryłę, która jest następnie odpowiednio modyfikowana. W zależności od topologii terenu, ta ekstruzja może nie powieść się przy domyślnym wektorze ekstruzji. W takim przypadku można spróbować rozwiązać problem, zmieniając ten wektor na inny. Ta właściwość jest ignorowana, jeśli teren jest bryłą.

Właściwości

Dane

Teren

  • DANEObjętość dodatkowa (Volume): Objętość ziemi do dodania do tego terenu.
  • DANEDodatki (LinkList): Inne kształty dodane do tego obiektu.
  • DANEAdres (String): Ulica i numer domu dla tej lokalizacji.
  • DANEMiasto (String): Miasto tej lokalizacji.
  • DANEKraj (String): Kraj tej lokalizacji.
  • DANEPochylenie (Angle): Kąt między prawdziwą północą a kierunkiem północy w tym dokumencie, czyli osią Y. Oznacza to, że domyślnie północ wskazuje na oś Y, a wschód na oś X; kąt zwiększa się przeciwnie do ruchu wskazówek zegara. Wcześniej ta właściwość była znana jako DANEOdchylenie od północy.
  • DANEPlik EPW (FileIncluded): Umożliwia dołączenie pliku EPW z strony z danymi EPW Ladybug do tej lokalizacji. Jest to potrzebne do wyświetlania diagramów róż wiatrów.
  • DANEWzniesienie (Length): Wysokość poziomu 0 dla tej lokalizacji.
  • DANEWektor wyciągnięcia (Vector): Wektor wyciągnięcia do wykorzystania podczas operacji logicznych.
  • DANESzerokość geograficzna (Float): Szerokość geograficzna tej lokalizacji.
  • DANEDługość geograficzna (Float): Długość geograficzna tej lokalizacji.
  • DANEOdsunięcie początku (Vector): Opcjonalne przesunięcie między punktem (0,0,0) modelu a punktem wskazanym przez współrzędne geograficzne.
  • DANEObwód (Length): Długość obwodu rzutowanego obszaru.
  • DANEKod pocztowy (String): Kod pocztowy tej lokalizacji.
  • DANEPowierzchnia rzutowana (Area): Powierzchnia rzutowana tego obiektu na płaszczyznę XY.
  • DANERegion (String): Region, prowincja lub hrabstwo tej lokalizacji.
  • DANEUsuń dzielnik (Bool): Usuwa dzielniki z wynikowego kształtu.
  • DANEObjętość odejmowana (Volume): Objętość ziemi do usunięcia z tego terenu.
  • DANEOdjęcia (LinkList): Inne kształty odjęte od tego obiektu.
  • DANETeren (Link): Podstawowy teren tej lokalizacji.
  • DANEStrefa czasowa (Integer): Reprezentuje strefę czasową lokalizacji. Ponieważ ta wartość jest liczbą całkowitą, dozwolone są tylko standardowe strefy czasowe. Jeśli właściwość WIDOKDiagram słoneczny jest ustawiona na PRAWDA i zainstalowany jest odpowiedni moduł, ta wartość będzie używana do generowania dokładniejszych diagramów słonecznych i wiatrowych. Strefa czasowa powinna być przesunięciem między -12 a +14, gdzie 0 to Greenwich, Wielka Brytania (GMT+0). Dodatnie wartości są na wschód od Greenwich, a ujemne na zachód.
  • DANEUrl (String): URL pokazujący tę lokalizację na stronie mapowej.

Widok

Kompas

  • WIDOKKompas (Bool): Domyślnie False. Pokazuje lub ukrywa kompas.
  • WIDOKPozycja kompasu (Vector): Pozycja kompasu względem umiejscowienia działki.
  • WIDOKObrót kompasu (Angle): Obrót kompasu względem działki.
  • WIDOKAktualizuj deklinację (Bool): Domyślnie False. Aktualizuje wartość deklinacji na podstawie obrotu kompasu.

Teren

  • WIDOKOrientacja (Enumeration): Domyślnie Project North. Po ustawieniu na True North cała geometria zostanie obrócona, aby dopasować się do prawdziwej północy tej działki.
  • WIDOKDiagram słoneczny (Bool): Domyślnie False. Pokazuje lub ukrywa diagram ścieżki słońca. Zobacz Diagramy słoneczne i wiatrowe.
  • WIDOKKolor diagramu słonecznego (Color): Kolor diagramu ścieżki słońca.
  • WIDOKPozycja diagramu słonecznego (Vector): Pozycja diagramu ścieżki słońca.
  • WIDOKSkala diagramu słonecznego (Float): Skala diagramu ścieżki słońca.
  • WIDOKRóża wiatrów (Bool): Domyślnie False. Pokazuje lub ukrywa diagram róży wiatrów (wymaga wypełnionej właściwości danych EPW File oraz zainstalowanego modułu Python Ladybug. Zobacz Diagramy słoneczne i wiatrowe).

Typowy przepływ pracy

Zacznij od stworzenia obiektu reprezentującego teren. Na przykład, można łatwo zaimportować dane siatki, które można przekształcić w kształt środowiska Część, korzystając z menu Część → Utwórz kształt z siatki. Następnie, utwórz obiekt typu Teren i ustaw jego właściwość DANEUkształtowanie terenu w stosunku do obiektu Część, którą właśnie utworzyliśmy:

Utwórz objętości (wymagane są bryły) reprezentujące obszary, które mają zostać wykopane lub wypełnione. Kliknij dwukrotnie obiekt Teren w widoku drzewa i dodaj te objętości do grup Dodawanie lub Odejmowanie. Kliknij przycisk OK.

Geometria terenu zostanie ponownie obliczona, a właściwości obszarów, obwodów i objętości zostaną ponownie obliczone.

Wykresy nasłonecznienia i wiatru

Jeśli Ladybug jest zainstalowany na Twoim systemie, Obiekty typu teren mogą wyświetlać diagram ścieżki Słońca i / lub różę wiatrów. W tym celu, właściwości DANELongitude, DANELatitude i DANEDeclination (wcześniej DANENorth Deviation) muszą być poprawnie ustawione, a wartości własciwości WIDOKSolar Diagram lub WIDOKWind Rose ustawione na PRAWDA.

Uwagi

  • Schemat może byś skalowany, orientowany i wyśrodkowany na określonym punkcie w modelu. Można go również włączać i wyłączać. W tym momencie jest to raczej wizualne a nie funkcjonalne narzędzie i zapewniane tylko dla celów wyświetlania.
  • Jeśli nie masz dodatku Ladybug, pysolar (wersja 0.7 i wyższe) jest nadal obsługiwany do generowania diagramów ścieżki Słońca, ale nie róż wiatrów. Wymagany jest Pysolar 0.7 lub nowszy. Ladybug jest jednak znacznie potężniejszym narzędziem, które prawdopodobnie będzie częściej używane w przyszłości, więc zalecamy używanie go zamiast pysolar. Ladybug można zainstalować poprzez menadżer pakietów Pythona pip.

Tworzenie skryptów

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

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

Site = makeSite(objectslist=None, baseobj=None, name="Site")
  • Tworzy obiekt Site z objectslist, który jest listą obiektów, lub baseobj, który jest obiektem Shape lub Terrain.

Przykład:

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
Wall = Arch.makeWall(baseline, length=None, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()

Building = Arch.makeBuilding([Wall])
Site = Arch.makeSite([Building])

FreeCAD.ActiveDocument.recompute()
FreeCAD.Gui.ActiveDocument.ActiveView.viewIsometric()

Wykres słoneczny

Tak długo jak moduł pysolar jest obecny, diagram ścieżki Słońca może być dodany do terenu. Ustaw odpowiednią długość i szerokość geograficzną oraz kąty deklinacji, a także skalę odpowiednią do rozmiaru modelu.

Obecnie diagram służy jedynie celom informacyjnym i ma charakter wizualny. Aby uzyskać diagram ścieżki Słońca umożliwiający wizualizację cieni oraz interaktywne zmienianie dat i godzin, najlepszym rozwiązaniem jest skorzystanie z zewnętrznej strony internetowej umożliwiającej przesyłanie modeli 3D. Niektóre z nich obsługują na przykład formaty .obj i .stl, które można eksportować z FreeCAD.

Należy pamiętać, że wymagany jest Pysolar 0.7 lub nowszy, a ta wersja działa tylko w środowisku Python 3.

Site.Longitude = -46.38
Site.Latitude = -23.33
Site.Declination = 30
# Uncomment if you want to show the compass
# Site.ViewObject.Compass = True

Site.ViewObject.SolarDiagram = True
Site.ViewObject.SolarDiagramScale = 10000
FreeCAD.ActiveDocument.recompute()

Wykres słoneczny niezależny od terenu

Diagram ścieżki Słońca można utworzyć za pomocą poniższej funkcji, niezależnie od lokalizacji.

Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
  • Tworzy diagram ścieżki Słońca jako węzeł Pivy, używając parametrów longitude i latitude, z opcjonalną wartością scale.
  • Jeśli własciwość complete jest ustawiona na Prawda, rysowanych jest 12 miesięcy, co pokazuje pełny układ słoneczny analemma.
import FreeCADGui, Arch

Node = Arch.makeSolarDiagram(-46.38, -23.33, scale=10000, complete=True)
FreeCAD.Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)


Szkic
Budynek
środowisko pracy BIM

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

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