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!

RasterUmschalten
EbenenManager
Draft

Draft Ebene

Menüeintrag
Dienstprogramme → Neue Ebene
Arbeitsbereich
Draft
Standardtastenkürzel
Keiner
Eingeführt in Version
0.19
Siehe auch
Draft AutoGruppieren, Draft EbenenManager

Beschreibung

Der Befehl Draft Ebene erstellt eine Draft-Ebene (Layer-Objekt - eine Zeichnungsebene, die einer Folienschicht bei mehrlagigen Zeichnungen entspricht). Eine Ebene ist eine besondere Art von Gruppe mit einigen Darstellungseigenschaften. Diese Eigenschaften und alle Änderungen an ihnen werden an die Objekte auf dieser Ebene weitergegeben. Die Ebenen an sich werden in einer weiteren besonderen Gruppe abgelegt: dem Draft-Ebenen-Behälter (LayerContainer-Objekt).

Anwendung

  1. Den Menüeintrag Dienstprogramme → Neue Ebene auswählen oder die Menüoption im Kontextmenü der Baumansicht oder der 3D-Ansicht auswählen.
  2. Falls er noch nicht vorhanden ist, wird zuerst der Ebenen-Behälter erstellt.
  3. Eine Ebene wird erstellt und im Ebenen-Behälter abgelegt.
  4. Wahlweise die Eigenschaften der Ebene anpassen.
  5. Wahlweise Objekte der Ebene zuordnen, indem sie in der Baumansicht auf die Ebene gezogen und abgelegt werden. Objekte können auch einer Ebene zugeordnet werden, indem man die Daten-EigenschaftGruppe der Ebene bearbeitet.
  6. Wahlweise die Ebene aktivieren.

Kontextmenü

Optionen des Ebenen-Behälters

Für ein Draft-Ebenen-Behälter sind diese zusätzlichen Optionen im Kontextmenü der Baumansicht vorhanden:

  • Neue Ebene hinzufügen: Fügt dem aktuellen Dokument eine neue Ebene hinzu.
  • Eigenschaften aller Ebenen neu zuweisen: Ertfernt dominante Eigenschaften von Objekten auf allen Ebenen durch erneutes Zuweisen der Eigenschaften der Ebene, zu der sie gehören. eingeführt in 1.1
  • Ebenenduplikate zusammenführen: Führt alle Ebenen mit der gleichen Basisbezeichnung (base label) zusammen.
Die Basisbezeichnung einer Ebene ist ihre Daten-EigenschaftLabel ohne nachgestellte Ziffern und Leerzeichen. Alle Ebenen mit derselben Basisbezeichnung werden zu einer einzigen Ebene zusammengeführt, deren Daten-EigenschaftLabel auf diese Basisbezeichnung eingestellt ist.

Optionen der Ebene

Für eine Draft-Ebene sind diese zusätzlichen Optionen im Kontextmenü der Baumansicht verfügbar:

  • Diese Ebene aktivieren: aktiviert die ausgewählte Ebene.
  • Eigenschaften der Ebene neu zuweisen: entfernt dominante Eigenschaften von Objekten auf der Ebene durch erneutes Zuweisen der Eigenschaften der Ebene. eingeführt in 1.1
  • Ebeneninhalt auswählen: wählt die Objekte auf der ausgewählten Ebene aus.

Verhalten von Ziehen und Ablegen

eingeführt in 0.21

Wenn ein Objekt aus einer Std Gruppe oder einem gruppenähnlichen Objekt, wie z. B. einem Arch Gebäudeteil, auf einer Ebene in der Baumansicht abgelegt wird, wird es nicht aus der Gruppe entfernt und umgekehrt. Um ein Objekt von einer Ebene zu entfernen, muss es auf einer anderen Ebene oder auf dem Dokumentenknoten abgelegt werden. Beim Ziehen von einer Ebene oder Ablegen auf einer Ebene muss die Strg-Taste nicht gedrückt werden.

Dominante Eigenschaften

eingeführt in 1.1

Objekte auf einer Ebene können dominante Eigenschaften (overrides) besitzen. Dies erfolgt nach folgender Logik:

  • Wird ein Objekt einer Ebene hinzugefügt, übernimmt es stets die Eigenschaften dieser Ebene.
  • Eine Eigenschaft des Objekts, die nachfolgend geändert wird, wird als dominante Eigenschaft angesehen.
  • Wird eine Eigenschaft der Ebene oder eines Objekts auf der Ebene so geändert, dass beide wieder übereinstimmen, entfällt die dominante Eigenschaft und es wird wieder die Eigenschaft (der Ebene) übernommen.

Der Ebenenbehälter und alle Ebenen besitzen eine Option im Kontextmenü zum Neuzuordnen von Eigenschaften und gleichzeitigem Entfernen von dominanten Eigenschaften (overrides).

Hinweise

  • Eine neue Ebene kann auch mit dem Befehl Draft AutoGruppieren erstellt werden oder mit dem Draft EbenenManager.

Eigenschaften

Siehe auch: Eigenschaften-Ansicht.

Ein Draft Layer-Objekt wird von einem App FeaturePython-Objekt abgeleitet und erbt alle seine Eigenschaften. Außerdem besitzt es die folgenden zusätzlichen Eigenschaften:

Daten

Layer

  • Daten-EigenschaftGroup (LinkList): Gibt die Objekte an, die der Ebene zugeordnet sind.

Ansicht

Layer

Die Eigenschaften in diesem Abschnitt werden auf Objekte angewendet, die sich innerhalb der Ebene befinden. Alle Änderungen an diesen Eigenschaften werden an sie weitergegeben. Für zwei Eigenschaften, die Ansicht-EigenschaftLine Color und die Ansicht-EigenschaftShape Color, ist dieses Verhalten optional.

  • Ansicht-EigenschaftDraw Style (Enumeration): gibt den Zeichenstil der Ebene an: Solid (Vollinie), Dashed (Strichlinie), Dotted (Punktlinie) oder Dashdot Strich-Punkt-Linie
  • Ansicht-EigenschaftLine Color (Color): gibt die Linienfarbe der Ebene an.
  • Ansicht-EigenschaftLine Width (Float): gibt die Linienbreite der Ebene an.
  • Ansicht-EigenschaftOverride Line Color Children (Bool): gibt an, ob Änderungen an der Ansicht-EigenschaftLine Color der Ebene auf die Objekte innerhalb der Ebene übertragen werden.
  • Ansicht-EigenschaftOverride Shape Appearance Children (Bool): gibt an, ob Änderungen an der Ansicht-EigenschaftShape Appearance der Ebene auf die Objekte innerhalb der Ebene übertragen werden. eingeführt in 1.0
  • Ansicht-EigenschaftShape Appearance (MaterialList): gibt das Erscheinungsbild der zur Ebene gehörenden Formen an. eingeführt in 1.0
  • Ansicht-Eigenschaft (ausgeblendet)Shape Color (Color): gibt die Farbe der zur Ebene gehörenden Formen an. Sie wird mit der Diffuse Color (Streulichtfarbe) der Ansicht-EigenschaftShape Appearance synchronisiert.
  • Ansicht-EigenschaftTransparency (Percent): gibt die Transparenz der Ebene an. Sie wird mit der Transparenz der Ansicht-EigenschaftShape Appearance synchronisiert.

Print

  • Ansicht-EigenschaftLine Print Color (Color): gibt die Liniendruckfarbe der Ebene an.
  • Ansicht-EigenschaftUse Print Color (Bool): gibt an, ob die Ansicht-EigenschaftLine Print Color der Ebene verwendet wird, wenn eine TechDraw DraftAnsicht aus den Objekten der Ebene erstellt wird.

Skripten

Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.

Um eine Draft-Ebene zu erstellen, wird die Methode make_layer des Draft-Moduls verwendet. Um Objekte zu einer Ebene hinzuzufügen oder daraus zu entfernen, wird ihre Eigenschaft Group geändert.

import FreeCAD as App
import Draft

doc = App.newDocument()

layer = Draft.make_layer(line_color=(1.0, 0.0, 0.0, 0.0),
                         shape_color=(1.0, 1.0, 0.0, 0.0))

polygon1 = Draft.make_polygon(5, radius=1000)
polygon2 = Draft.make_polygon(3, radius=500)
polygon3 = Draft.make_polygon(6, radius=220)
layer.Group = [polygon1, polygon2, polygon3]

doc.recompute()


RasterUmschalten
EbenenManager
Draft

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

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