FreeCAD Logo FreeCAD 1.0
  • Englisch Afrikaans Arabisch Weißrussisch Katalanisch Tschechisch Deutsch Griechisch Spanisch Spanisch Baskisch Finnisch Philippinisch Französisch Galicisch Kroatisch Ungarisch Indonesisch Italienisch Japanisch Kabylisch Koreanisch Litauisch Niederländisch Norwegisches Bokmål Polnisch Portugiesisch Portugiesisch Rumänisch Russisch Slowakisch Slowenisch Serbisch Schwedisch Türkisch Ukrainisch Valencianisch Vietnamesisch Chinesisch Chinesisch
  • Funktionen
  • Herunterladen
  • Blog
  • Dokumentation
    Inhaltsverzeichnis Erste Schritte Benutzerdokumentation Das FreeCAD-Handbuch Dokumentation der Arbeitsbereiche Python-Dokumentation Dokumentation der C++ Programmierung Anleitungen Häufig gestellte Fragen Datenschutzrichtlinie Über FreeCAD
  • Mitwirken
    Wie kann ich helfen Sponsor Einen Fehler melden Einen Pull Request durchführen Jobs und Finanzierung Richtlinien für Beiträge Entwicklerhandbuch Übersetzungen
  • Community
    Verhaltenskodex Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Kalender
  • ♥ Donate

Donate

$
SEPA-Informationen
Bitte richten Sie Ihre SEPA-Überweisung an:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Kreditinstitut: BNP Paribas Fortis
Adresse: 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!

Treppe
Rahmen
BIM

Arch Dach

Menüeintrag
3D/BIM → Dach
Arbeitsbereich
BIM
Standardtastenkürzel
R F
Eingeführt in Version
-
Siehe auch
Keiner

Beschreibung

Das Werkzeug Arch Dach erlaubt die Erstellung eines geneigten Daches aus einem ausgewählten Linienzug. Das erstellte Dach Objekt ist parametrisch und behält seine Verbindung zum Basisobjekt. Das Prinzip ist, dass jeder Kante ein Dachprofil (Neigung, Breite, Überhang, Dicke) zugewiesen wird.

Hinweis: Dieses Werkzeug befindet sich noch in der Entwicklung und kann bei sehr komplexen Formen fehlschlagen.

Ansicht von oben auf das Dach eines Gebäudemodell mit einer gewissen Transparenz

Anwendung (linienzugbasiert)

  1. Einen Linienzug gegen den Uhrzeigersinn erstellen und auswählen.
  2. Die Schaltfläche Dach drücken oder das Tastaturkürzel R dann F.
  3. Das Standard-Dach-Objekt könnte eine seltsame Form haben, weil das Werkzeug nicht alle notwendigen Informationen hat
  4. Nach dem Erstellen des Standard-Dachs, auf das Objekt in der Baumansicht doppelklicken, um auf alle Eigenschaften zuzugreifen und sie zu bearbeiten. Der Winkel (Angle) muss zwischen 0 und 90 liegen.
  5. Jede Zeile entspricht einer Dachscheibe. Es können also für jede Dachscheibe die gewünschten Eigenschaften festgelegt werden.
  6. Um Dir zu helfen, kannst Du Angle oder Run auf 0 setzen und eine relative Id definieren, so dass eine automatische Berechnung die Daten relativ zu dieser relative Id ermittelt.
  7. Es funktioniert folgendermaßen:
    1. Falls Angle = 0 und Run = 0, dann ist das Profil identisch zum relativen Profil
    2. Falls Angle = 0, dann wird der Angle berechnet, so dass die Höhe die gleiche wie beim relativen Profil ist
    3. Falls Run = 0, dann wird der Run berechnet, so dass die Höhe die gleiche wie beim relativen Profil ist
  8. Am Ende setze den Winkel auf 90°, um einen Giebel zu erstellen
  9. Hinweis: für ein besseres Verständnis siehe bitte diesen youtube clip.

Anwendung (Festkörperbasiert)

Hat das Dach eine komplexe Form (es enthält z.B. geneigte Fenster oder andere nicht standardmäßige Formelemente), kann man selbst ein Festkörperobjekt mit Hilfe verschiedener FreeCAD-Arbeitsbereiche (Part, Sketcher usw.) erstellen und dann diesen Festkörper als Daten-EigenschaftBase-Objekt des Daches verwenden:

  1. Das Festkörper-Basisobjekt auswählen.
  2. Die Schaltfläche Arch Dach drücken, oder das Tastaturkürzel R dann F.

Ein Dach abziehen

Dächer haben ein automatisch erstelltes Abzugsvolumen (eingeführt in 1.0 für Dächer mit einer Festkörper-Basis). Wird ein Dach von den Wänden eines Gebäudes entfernt, wird sowohl das Dach selbst als auch alles darüber befindliche von den Wänden abgezogen.

eingeführt in 1.0: Es ist möglich, das automatische Abzugsvolumen zu überschreiben, indem die Daten-EigenschaftSubvolume des Daches auf ein selbsterstelltes Festkörperobjekt gesetzt wird.

Festkörperbasiertes Dach bevor (erstes Bild) und nachdem es von Wänden entfernt wurde (zweites Bild).
Das dritte Bild zeigt das automatisch erstellte Abzugsvolumen.

Eigenschaften

  • Eine Arch Dach (Roof-Objekt) besitzt die gemeinsamen Eigenschaften und Verhaltensweisen aller Arch-Komponenten.

Daten

Roof

  • Daten-EigenschaftAngles (FloatList): Die Liste der Winkel des Dachabschnitts.
  • Daten-EigenschaftBorder Length (Length): Die Gesamtlänge der Ränder des Dachs.
  • Daten-EigenschaftFace (Integer): Die Nummer der Fläche des Basisobjekts, auf dem das Dach aufbaut (nicht verwendet).
  • Daten-EigenschaftFlip (Bool): Gibt an, ob die Richtung des Dachs umgedreht werden sollte.
  • Daten-EigenschaftHeights (FloatList): Die Liste der berechneten Höhen des Dachabschnitts.
  • Daten-EigenschaftId Rel (IntegerList): Die Liste der IDs der zugehörigen Profile des Dachabschnitts.
  • Daten-EigenschaftOverhang (FloatList): Die Liste der Überhänge der Dachabschnitte.
  • Daten-EigenschaftRidge Length (Length): Die Gesamtlänge der Grate und Sparren des Dachs.
  • Daten-EigenschaftRuns (FloatList): Die Liste der Projektionen horizontaler Längen der Dachabschnitte.
  • Daten-EigenschaftSubvolume (Link): Das abzuziehende Volumen. Wenn angegeben, wird es anstatt des automatisch erstellten Untervolumens verwendet. eingeführt in 1.0
  • Daten-EigenschaftThickness (FloatList): Die Liste der Dicken der Dachabschnitte.

Skripten

Siehe auch: Arch API und Grundlagen der Skripterstellung in FreeCAD.

Das Werkzeug Dach kann in Makros und von der Python-Konsole aus mit folgender Funktion verwendet werden:

Roof = makeRoof(baseobj=None, facenr=0, angles=[45.,], run=[], idrel=[0,], thickness=[50.,], overhang=[100.,], name="Roof")
  • Erstellt ein Roof Objekt basierend auf dem vorgegebenen baseobj, das ein geschlossener Linienzug oder ein Festkörper sein kann.
    • Falls baseobj ein Linienzug ist, kannst Du eine Liste von angles (Winkeln), run (Auflage?), idrel, thickness (Stärke) und overhang (Überhang) für jede Kante des Linienzuges vorgeben, um die Dachform zu definieren. Der Standardwert für Winkel ist 45 und die Liste wird automatisch komplettiert, so dass sie mit der Anzahl von Kanten übereinstimmt.
    • Die Listen werden automatisch komplettiert, damit die Anzahl mit der Anzahl der Kanten des Linienzuges übereinstimmt.

Beispiel:

import FreeCAD as App
import Arch, Draft

doc = App.newDocument()

rect = Draft.makeRectangle(3000, 4000)
doc.recompute()

roof = Arch.makeRoof(rect, angles=[30.,])

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 1000, 0)
p3 = App.Vector(0, 2000, 0)

wire = Draft.make_wire([p1, p2, p3], closed=True)
doc.recompute()

roof1 = Arch.makeRoof(wire)

doc.recompute()


Treppe
Rahmen
BIM

Diese Seite wird abgerufen von https://wiki.freecad.org/Arch_Roof

Kontaktiere uns!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© Das FreeCAD-Team. Bildnachweis (von oben nach unten): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Dieses Projekt wird unterstützt von: , KiCad Services Corp. und andere Sponsoren

GitHubDiese Seite auf GitHub verbessern