TechDraw GeometricHatch/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 10: Line 10:
}}
}}


<div class="mw-translate-fuzzy">
{{GuiCommand/de
{{GuiCommand/de
|Name=TechDraw GeometricHatch
|Name=TechDraw GeometricHatch
Line 17: Line 18:
|SeeAlso=[[TechDraw_Hatch/de|TechDraw Schraffur]], [[TechDraw_Hatching/de|TechDraw Schraffieren]]
|SeeAlso=[[TechDraw_Hatch/de|TechDraw Schraffur]], [[TechDraw_Hatching/de|TechDraw Schraffieren]]
}}
}}
</div>


<span id="Description"></span>
<span id="Description"></span>
Line 29: Line 31:
==Anwendung==
==Anwendung==


<div class="mw-translate-fuzzy">
# Wähle eine geschlossenen Bereich in einer Ansicht aus.
# Wähle eine geschlossenen Bereich in einer Ansicht aus.
# Es gibt mehrere Möglichkeiten das Werkzeug aufzurufen:
# Es gibt mehrere Möglichkeiten das Werkzeug aufzurufen:
Line 36: Line 39:
# Optional können {{MenuCommand|Pattern File}} (Schraffurdatei), {{MenuCommand|Pattern Name}} (Schraffurname), {{MenuCommand|Pattern Scale}} (Schraffurskalierung), {{MenuCommand|Line Weight}} (Linienbreite) und {{MenuCommand|Line Color}} (Linienfarbe) verändert werden.
# Optional können {{MenuCommand|Pattern File}} (Schraffurdatei), {{MenuCommand|Pattern Name}} (Schraffurname), {{MenuCommand|Pattern Scale}} (Schraffurskalierung), {{MenuCommand|Line Weight}} (Linienbreite) und {{MenuCommand|Line Color}} (Linienfarbe) verändert werden.
# Schaltfläche {{Button|OK}} drücken.
# Schaltfläche {{Button|OK}} drücken.
</div>


<span id="Notes"></span>
<span id="Notes"></span>
Line 69: Line 73:
Siehe auch: [https://freecad.github.io/SourceDoc/ Autogenerierte API Dokumentation] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].
Siehe auch: [https://freecad.github.io/SourceDoc/ Autogenerierte API Dokumentation] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].


<div class="mw-translate-fuzzy">
Das GeometrischeSchraffur Werkzeug kann in [[Macros/de|Makros]] und aus der [[Python/de|Python]] Konsole mit den folgenden Funktionen verwendet werden:
Das GeometrischeSchraffur Werkzeug kann in [[Macros/de|Makros]] und aus der [[Python/de|Python]] Konsole mit den folgenden Funktionen verwendet werden:
</div>


{{Code|code=
{{Code|code=
hatch = FreeCAD.ActiveDocument.addObject('TechDraw::DrawGeomHatch','GeomHatch')
hatch = FreeCAD.ActiveDocument.addObject("TechDraw::DrawGeomHatch", "GeomHatch")
hatch.Source = (view1,["Face0"])
hatch.Source = (view1, ["Face0"])
hatch.FilePattern = "path/to/myPATfile.pat"
hatch.FilePattern = "path/to/myPATfile.pat"
hatch.NamePattern = "Diamond"
hatch.NamePattern = "Diamond"
rc = page.addView(hatch)
page.addView(hatch)
}}
}}


Line 83: Line 89:
{{Code|code=
{{Code|code=
import TechDraw
import TechDraw
face = Part.makePlane(10,10)
face = Part.makePlane(10, 10)
patfile = "path/to/myPATfile.pat"
patfile = "path/to/myPATfile.pat"
pattern = "Diamond"
pattern = "Diamond"

Revision as of 18:59, 24 July 2023

TechDraw GeometrischeSchraffur

Menüeintrag
TechDraw → Geometrische Schraffur auf Fläche anwenden
Arbeitsbereich
TechDraw
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
TechDraw Schraffur, TechDraw Schraffieren

Beschreibung

Das Werkzeug TechDraw GeometrischeSchraffur füllt einen geschlossenen Bereich in einer Ansicht mit einem Muster, das auf der Spezifikation einer AutoDesk-PAT-Schraffur basiert. Alternativ dazu verwendet das Werkzeug TechDraw Schraffur SVG-basierte Schraffurmuster. Siehe Schraffieren für Einzelheiten.

Geometrisches Schraffurmuster auf einer Fläche

Anwendung

  1. Wähle eine geschlossenen Bereich in einer Ansicht aus.
  2. Es gibt mehrere Möglichkeiten das Werkzeug aufzurufen:
  3. Der Aufgabenbereich zu Geometrische Schraffur auf Fläche anwenden öffnet sich.
  4. Optional können Pattern File (Schraffurdatei), Pattern Name (Schraffurname), Pattern Scale (Schraffurskalierung), Line Weight (Linienbreite) und Line Color (Linienfarbe) verändert werden.
  5. Schaltfläche OK drücken.

Hinweise

Ein kleiner Satz von Beispielmustern ist verfügbar in:

$INSTALL_DIR/data/Mod/TechDraw/PAT/FCPAT.pat

$INSTALL_DIR ist das Verzeichnis, in dem FreeCAD installiert wurde, zum Beispiel

/usr/share/freecad/data/Mod/TechDraw/PAT/FCPAT.pat

Eigenschaften

  • DatenQuelle: Die Ansicht und die Fläche, die das Schraffurmuster erhält.
  • DatenMusterdatei: Der Speicherort der zu verwendenden PAT Datei.
  • DatenMustername: Der Name der PAT Spezifikation innerhalb der Musterdatei.
  • DatenMustermaßstab: Der Maßstab, der auf das Muster angewendet werden soll (muss > 0,0 sein).
  • AnsichtMusterstärke: Die Dicke der Musterlinien.
  • AnsichtMusterfarbe: Die Farbe für die Musterlinien.

Skripten

Siehe auch: Autogenerierte API Dokumentation und FreeCAD Grundlagen Skripten.

Das GeometrischeSchraffur Werkzeug kann in Makros und aus der Python Konsole mit den folgenden Funktionen verwendet werden:

hatch = FreeCAD.ActiveDocument.addObject("TechDraw::DrawGeomHatch", "GeomHatch")
hatch.Source = (view1, ["Face0"])
hatch.FilePattern = "path/to/myPATfile.pat"
hatch.NamePattern = "Diamond"
page.addView(hatch)

Es ist auch möglich, mit der TechDraw-Grafische Schraffur-Funktion ein Verbund-Objekt im 3D-Raum zu erstellen. Dabei muss man darauf achten, dass die Basis-Fläche auf der XY-Ebene liegt, weil der Algorithmus bisher nicht für andere Fälle geeignet ist.

import TechDraw
face = Part.makePlane(10, 10)
patfile = "path/to/myPATfile.pat"
pattern = "Diamond"
scale = 10
hatch = TechDraw.makeGeomHatch(face, scale, pattern, patfile)
Part.show(hatch)