TechDraw LengthDimension/de: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
(22 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{Docnav/de
{{Docnav/de
|[[TechDraw_ClipMinus/de|Ausschnittfenster entfernen]]
|[[TechDraw_ClipMinus/de|Ausschnittfenster entfernen]]
Line 8: Line 9:
|IconR=Techdraw_Dimension_Horizontal.png
|IconR=Techdraw_Dimension_Horizontal.png
}}
}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/de
{{GuiCommand/de
|Name=TechDraw Dimension Length|Name/de=TechDraw Längenbemaßung
|Name=TechDraw Dimension Length|Name/de=TechDraw Längenbemaßung
|MenuLocation=TechDraw → Bemaßung in die Zeichnung einfügen
|MenuLocation=TechDraw → Bemaßung in die Zeichnung einfügen
|Workbenches=[[TechDraw Module/de|TechDraw]]
|Workbenches=[[TechDraw Module/de|TechDraw]]
|Shortcut=
|SeeAlso=[[TechDraw Dimension Horizontal/de|Horizontale Längenbemaßung]], [[TechDraw Dimension Vertical/de|Vertikale Längenbemaßung]]
|SeeAlso=[[TechDraw Dimension Horizontal/de|Horizontale Längenbemaßung]], [[TechDraw Dimension Vertical/de|Vertikale Längenbemaßung]]
}}
}}
</div>


==Beschreibung==
==Beschreibung==
Line 23: Line 22:
Das Werkzeug »Längenbemaßung« fügt ein lineares Maß in einer Ansicht hinzu. Das Längenmaß kann der Abstand zwischen zwei Ecken, die Länge einer Kante oder der Abstand zwischen zwei Kanten sein. Der Abstand ist zuerst der projizierte Abstand (wie in der Zeichnung dargestellt), aber dieser kann unter Verwendung des {{Button|[[Image:TechDraw_Dimension_Link.svg|16px]] [[TechDraw_Dimension_Link/de|Bemaßungen verlinken]]}}-Werkzeugs zum eigentlichen 3D-Abstand geändert werden.
Das Werkzeug »Längenbemaßung« fügt ein lineares Maß in einer Ansicht hinzu. Das Längenmaß kann der Abstand zwischen zwei Ecken, die Länge einer Kante oder der Abstand zwischen zwei Kanten sein. Der Abstand ist zuerst der projizierte Abstand (wie in der Zeichnung dargestellt), aber dieser kann unter Verwendung des {{Button|[[Image:TechDraw_Dimension_Link.svg|16px]] [[TechDraw_Dimension_Link/de|Bemaßungen verlinken]]}}-Werkzeugs zum eigentlichen 3D-Abstand geändert werden.


[[Image:TechDraw_Dimension_Length_example.png]]
[[Image:TechDraw_Dimension_Length_example.png|220px]]
{{Caption|Längenbemaßung zweier beliebiger Knoten der Ansicht}}
{{Caption|Längenbemaßung zweier beliebiger Knoten der Ansicht}}


<div class="mw-translate-fuzzy">
==Anwendung==
==Anwendung==
</div>


<div class="mw-translate-fuzzy">
# Punkte oder Kanten auswählen, die für die Abmessung benötigt werden.
# Punkte oder Kanten auswählen, die für die Abmessung benötigt werden.
# Auf die Schaltfläche {{Button|[[Image:TechDraw_Dimension_Length.png|16px]] [[TechDraw Dimension Length/de|Bemaßung in die Zeichnung einfügen]]}} klicken.
# Auf die Schaltfläche {{Button|[[Image:TechDraw_Dimension_Length.png|16px]] [[TechDraw Dimension Length/de|Bemaßung in die Zeichnung einfügen]]}} klicken.
# Die Bemaßung wird in die Ansicht eingefügt. Sie kann anschließend an die gewünschte Position gezogen werden.
# Die Bemaßung wird in die Ansicht eingefügt. Sie kann anschließend an die gewünschte Position gezogen werden.
</div>


==Hinweise==
==Hinweise==


Bemaßungsobjekte sind anfällig für das "[[topological naming problem/de|topologische Benennungsproblem]]". Das bedeutet, dass bei einer Änderung der 3D Geometrie die Flächen und Kanten des Modells intern umbenannt werden können; wenn eine Bemaßung an eine Kante angehängt wird, die dann geändert wird, kann die Bemaßung brechen. Im Allgemeinen ist es nicht möglich, die projizierten 2D Bemaßungen mit den tatsächlichen 3D Objekten synchronisiert zu halten.
<div class="mw-translate-fuzzy">

Bemaßungsobjekte sind anfällig für Probleme mit "topological naming". Das bedeutet, dass bei der Änderung der 3D-Geometrie die Flächen und Kanten intern umbenannt werden könnten, so dass die ursprünglich mit einer Kante verbundene Bemaßung nicht mehr zu dieser Kante gehört und deshalb nicht mehr die korrekte Länge anzeigen könnte.
Es wird daher empfohlen, Abmessungen hinzuzufügen, wenn das 3D Modell nicht mehr verändert wird.
</div>

=== Behelfslösung ===


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Wenn du eine TechDraw Ansicht mit Bemaßungen behalten möchtest, die nicht brechen, musst du ein Objekt bemaßen, das sich nicht ändert.
Das bedeutet, dass es im Allgemeinen nicht möglich ist, die hochgerechneten 2D-Abmessungen mit den tatsächlichen 3D-Objekten zu synchronisieren, wenn letztere verändert werden. Deshalb wird empfohlen, diese Bemaßungen möglichst gegen Ende des Modellierungsprozesses hinzuzufügen, wenn das Modell nicht mehr verändert wird.
* Wähle das zu projizierende Objekt aus, wechsle dann zur [[Part Workbench/de|Part Arbeitsbereich]] und verwende {{MenuCommand/de|Part → [[Image:Part_SimpleCopy.svg|16px]] [[Part SimpleCopy|Einfache Kopie erstellen]]}}. Dadurch wird ein einzelnes Objekt erzeugt, das nicht parametrisch ist, d.h. nicht mehr bearbeitet werden kann.
* Wähle diese Kopie aus, verwende dann [[TechDraw NewView/de|TechDraw NeueAnsicht]] und füge die gewünschten Bemaßungen hinzu.
* Wenn das ursprüngliche 3D Modell geändert wird, wirken sich die Änderungen weder auf die einfache Kopie noch auf die Bemaßungen in der TechDraw Ansicht aus.
</div>
</div>


See [[TechDraw Dimension Landmark|Landmark Dimensions]] for another approach to circumventing the topological naming issue.
=== Workaround ===

If you want to keep a TechDraw view with dimensions that won't break, you need to dimension an object that won't change.
* Select the object that you want to project, then switch to the [[Part Workbench|Part Workbench]] and use {{MenuCommand|Part → [[Image:Part_SimpleCopy.svg|16px]] [[Part SimpleCopy|Create simple copy]]}}. This will create a single object that is not parametric, that is, no longer editable.
* Select this copy, then use [[TechDraw NewView|TechDraw NewView]], and add the desired dimensions.
* If the original 3D model is modified, the modifications won't affect the simple copy, nor the dimensions in the TechDraw view.


==Eigenschaften==
==Eigenschaften==


=== Daten ===
<div class="mw-translate-fuzzy">
{{Properties_Title/de|Basis}}
== Daten ===
* {{PropertyData/de|X}}: Horizontale Position des Bemaßungstexts relativ zur Ansicht.
* {{PropertyData/de|X}}: Horizontale Position des Bemaßungstexts relativ zur Ansicht.
* {{PropertyData/de|Y}}: Vertikale Position des Bemaßungstexts relativ zur Ansicht.
* {{PropertyData/de|Y}}: Vertikale Position des Bemaßungstexts relativ zur Ansicht.
* {{PropertyData/de|FormatSpec}}: Zusätzlicher Text zum Bemaßungstext hinzufügen (%.2f »zusätzlicher Text«).
* {{PropertyData/de|Typ}}: Länge, Radius, Durchmesser usw. Wird normalerweise vom Endanwender nicht geändert.
* {{PropertyData/de|MessungsTyp}}: »True« - bezogen auf die 3D Geometrie, oder ''Projiziert''- bezogen auf die Zeichnung. Normalerweise nicht direkt durch den Endbenutzer verändert.
* {{PropertyData/de|Type}}: Länge, Radius, Durchmesser usw.. Wird normalerweise vom Benutzer nicht geändert.
* {{PropertyData/de|TheoretischExakt}}: Gibt eine theoretisch exakte (oder grundlegende) Abmessung an.
* {{PropertyData/de|MeasureType}}: »True« - bezogen auf die 3D-Geometrie, oder »Projected« - bezogen auf die Zeichnung. Wird normalerweise vom Benutzer nicht geändert.
::{{FALSE}} - standardmäßig ein gemeinsames Maß, eventuell mit Toleranzen.
* {{PropertyData/de|OverTolerance}}: Der Betrag, um den das Stück größer sein könnte als die angezeigte Bemaßung.
::{{TRUE}} - ein theoretischer Wert. Als solcher darf er keine Toleranzen aufweisen. Der Wert ist durch einen Rahmen um den Wert gekennzeichnet.
* {{PropertyData/de|UnderTolerance}}: Der Betrag, um den das Stück kleiner sein könnte als die angezeigte Bemaßung.
* {{PropertyData/de|Arbitrary}}: "True" - ignoriere tatsächlichen Wert und zeige FormatSpec als Wert an. "False" - zeige tatsächlichen Wert.
* {{PropertyData/de|ObereToleranz}}: Der Betrag, um den das Stück größer sein könnte als die angezeigte Bemaßung.
* {{PropertyData/de|UntereToleranz}}: Der Betrag, um den das Stück kleiner sein könnte als die angezeigte Bemaßung.
</div>
* {{PropertyData/de|Umgekehrt}}: Hebt hervor, ob die Dimension einen üblichen oder einen invertierten Wert darstellt.
::{{FALSE}} - der gewöhnliche Wert wird verwendet. Für Länge ist es eine positive Zahl, für Winkel der schräggestellte Wert (0° - 180°).
::{{TRUE}} - der umgekehrte Wert wird verwendet. Für Länge eine negative Zahl, für Winkel der Reflexwert (180° - 360°).


{{Properties_Title|Format}}
{{Properties_Title/de|Format}}
* {{PropertyData|FormatSpec}}: Allows additional text to be added to the dimension text.
* {{PropertyData/de|FormatAngabe}}: Ermöglicht das Hinzufügen von zusätzlichem Text zum Bemaßungstext.
::Dimension value will replace the <code>%.2f</code> part of text (or any other valid format specifier - see [https://en.wikipedia.org/wiki/Printf_format_string printf]).
::Der Dimensionswert ersetzt den <code>%.2f</code> Teil des Textes (oder jeden anderen gültigen Formatangabe - siehe [https://en.wikipedia.org/wiki/Printf_format_string printf]).
* {{PropertyData|Arbitrary}}: Specifies, whether treat '''FormatSpec''' as a template or an actual text.
* {{PropertyData/de|frei wählbar}}: Gibt an, ob '''FormatAngabe''' als Vorlage oder als aktueller Text behandelt werden soll.
::{{FALSE}} - replace the format specifier with the actual dimensional value.
::{{FALSE}} - ersetze die Formatangabe durch den tatsächlichen Dimensionswert.
::{{TRUE}} - ignore the dimensional value and display exactly '''FormatSpec''' as value.
::{{TRUE}} - ignoriere den Bemaßungwert und zeige genau '''FormatAngabe''' an.


<div class="mw-translate-fuzzy">
=== Ansicht ===
=== Ansicht ===
{{Properties_Title|Base}}
* {{PropertyData/de|Font}}: Name der Schriftart für den Bemaßungstext.
* {{PropertyView|Visibility}}: Setzt, ob die Dimension sichtbar ist. {{TRUE}}: - sichtbar, {{FALSE}} - versteckt.
* {{PropertyData/de|Fontsize}}: Schriftgröße des Bemaßungstexts in mm.
{{Properties_Title|Dim Format}}
* {{PropertyData/de|LineWidth}}: Stärke der Bemaßungslinie.
* {{PropertyView/de|Schriftart}}: Der Name der Schriftart, die für den Bemaßungstext verwendet werden soll.
* {{PropertyData/de|Color}}: Text- und Linienfarbe.
* {{PropertyView/de|Schriftgröße}}: Größe des Bemaßungstextes in mm.
</div>
* {{PropertyView/de|Linienbreite}}: Bemaßungslinienstärke.
* {{PropertyView/de|Farbe}}: Farbe für Linien und Text.
* {{PropertyView/de|StandardUndStil}}: Gibt den Standard (und dessen Stil) an, nach dem die Bemaßung gezeichnet wird:
::<code>ISO Orientiert</code> - gezeichnet nach ISO 129.1 (Internationale Norm), Text wird so gedreht, dass er parallel zur Tangente der Bemaßungslinie liegt.
::<code>ISO Referenzierung</code> - gezeichnet nach ISO-129.1, der Text ist immer horizontal, über der kürzest möglichen Referenzlinie.
::<code>ASME Innenliegend</code> - gezeichnet nach ASME Y14.5M (US Norm), der Text ist horizontal, in einem Bruch innerhalb der Maßlinie oder des Bogens eingefügt.
::<code>ASME Referenzierung</code> - gezeichnet nach ASME Y14.5M, der Text ist horizontal, eine kurze Referenzlinie ist an der vertikalen Mitte einer Seite angebracht.
* {{PropertyView/de|RenderingExtent}}: Eher universelle Eigenschaft, die angibt, wie viel Platz die Maßzeichnung einnehmen darf:
::<code>None</code> - es werden keine Linien oder Pfeile gezeichnet, sondern nur der nackte Bemaßungswert angezeigt.
::<code>Minimal</code> - für Längen und Winkel wird eine einzelne Kopflinie gezeichnet, die den Bemaßungswert mit der ''virtuellen Verlängerungslinie'' des Endpunktes verbindet. Die Verlängerungslinie selbst wird nicht hinzugefügt.
::Durchmesser werden nach <code>Begrenzt</Code> Umfang, Radien nach <code>Reduziert</Code> Umfang gerendert.
::<code>Eingegrenzt</code> - für Längen und Winkel wird eine doppelte Linie (oder ein Bogen) gezeichnet, die die ''virtuellen Verlängerungslinien'' des Start- und Endpunktes verbindet, wobei die Verlängerungslinien selbst nicht hinzugefügt werden.
::Durchmesser werden mit einer minimalen einteiligen Linie vom Bemaßungswert zum nächsten Punkt auf dem Kreis gezeichnet, Radien wie bei <code>Reduziert</Code>Umfang.
::<code>Normal</code> - der Standardwert. Für Längen und Winkel wird eine doppelseitige Linie (oder ein Bogen) gezeichnet, die die ''Verlängerungslinien'' des Start- und Endpunktes verbindet, die Verlängerungslinien selbst ebenfalls.
::Durchmesser werden als doppelseitige Linien gezeichnet, die den Mittelpunkt treffen und den nächsten und den entferntesten Punkt auf dem Kreis verbinden.
::Radien werden als einseitige Linie vom Mittelpunkt zum nächsten Kreisbogenpunkt gezeichnet.
::<code> Erweitert>/code> - Nur Durchmesser unterstützen diesen Wert, so dass sie horizontal oder vertikal längenähnlich dargestellt werden. Andere Bemaßungstypen werden wie bei <code>Normal</code> Ausdehnung dargestellt.
* {{PropertyView/de|Pfeilspitzen kippen}}: Standardmäßig bedeutet der Wert ''innerhalb'' der Dimensionslinie/des Bogens die Pfeile, die ''nach außen'' zeigen. Wird der Wert ''außerhalb'' der Bemaßungslinie/des Bogens platziert, zeigen die Pfeile der Bemaßungslinie/des Bogens ''nach innen''.
::{{FALSE}} - Lasse die Richtung der Pfeile automatisch nach der obigen Regel wählen.
::{{{TRUE}}} - Außer Kraft setzen der automatisch gewählten Richtung und erzwingen der entgegengesetzte Richtung.


==Standard und Stil==
==Programmierung==

Für eine schnelle Vorschau und Präsentation der 4 grundlegenden Standard- und Stilunterschiede siehe bitte das Bild unten (von https://forum.freecadweb.org/viewtopic.php?f=35&t=39571):

[[File:TechDraw Dimension standardization.png]]

==Skripten==


<div class="mw-translate-fuzzy">
{{Emphasis|Siehe auch:}} [[TechDraw API/de|TechDraw API]] und [[FreeCAD Scripting Basics/de|FreeCAD Scripting Basics]].
{{Emphasis|Siehe auch:}} [[TechDraw API/de|TechDraw API]] und [[FreeCAD Scripting Basics/de|FreeCAD Scripting Basics]].
</div>


<div class="mw-translate-fuzzy">
Das Längenbemaßung-Werkzeug kann sowohl in [[macros/de|Makros]] als auch aus der [[Python/de|Python]]-Konsole heraus mittels folgender Funktion angesprochen werden:
Das Längenbemaßung-Werkzeug kann sowohl in [[macros/de|Makros]] als auch aus der [[Python/de|Python]]-Konsole heraus mittels folgender Funktion angesprochen werden:
</div>


{{Code|code=
{{Code|code=
Line 98: Line 125:
==Anmerkungen==
==Anmerkungen==


* '''Kantenauswahl'''. Die Auswahl von Kanten kann schwierig sein. Du kannst den Auswahlbereich für Kanten mit dem Parameter "/Mod/TechDraw/General/EdgeFuzz" anpassen (siehe [[Std_DlgParameter|Std_DlgParameter]]). Dies ist eine dimensionslose Zahl. Die Voreinstellung ist 10.0. Werte im Bereich von 20-30 erleichtern die Auswahl von Kanten spürbar. Große Zahlen führen zu Überlappungen mit anderen Zeichnungselementen.
<div class="mw-translate-fuzzy">
* '''Nachkommastellen'''. Bei Bemaßungen wird standardmäßig die globale Einstellung der Dezimalstellen verwendet. Diese kann über [[TechDraw_Preferences#Dimensions/de|Einstellungen]] oder durch Ändern der FormatSpec Eigenschaft geändert werden.
* '''Kantenauswahl''': Kanten können schwierig auszuwählen sein. Du kannst den Auswahlbereich für Kanten mit dem Parameter "/Mod/TechDraw/General/EdgeFuzz" (siehe [[Std_DlgParameter/de|Std_DlgParameter]]) beeinflussen. Dies ist eine dimensionslose Zahl. Der Standardwert ist 10.0. Werte im Bereich von 20-30 machen die Auswahl von Kanten merklich einfacher. Größere Werte sorgen für Überlappungen mit anderen Zeichungselementen.
* '''Mehrfache Objekte''''. Ansichten können mehrere 3D Objekte als Quelle enthalten. Bemaßungen können auf die Geometrie von jedem Objekt in der Ansicht angewendet werden (z.B. von Objekt1.Vertex0 bis Objekt2.Vertex3).
</div>




<div class="mw-translate-fuzzy">
{{Docnav/de
{{Docnav/de
|[[TechDraw_ClipMinus/de|Ausschnittfenster entfernen]]
|[[TechDraw_ClipMinus/de|Ausschnittfenster entfernen]]
Line 111: Line 139:
|IconR=Techdraw_Dimension_Horizontal.png
|IconR=Techdraw_Dimension_Horizontal.png
}}
}}
</div>


{{TechDraw Tools navi/de}}
{{TechDraw Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

{{Userdocnavi/de}}
{{clear}}
{{clear}}

Revision as of 21:53, 21 March 2020

TechDraw Längenbemaßung

Menüeintrag
TechDraw → Bemaßung in die Zeichnung einfügen
Arbeitsbereich
TechDraw
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Horizontale Längenbemaßung, Vertikale Längenbemaßung

Beschreibung

Das Werkzeug »Längenbemaßung« fügt ein lineares Maß in einer Ansicht hinzu. Das Längenmaß kann der Abstand zwischen zwei Ecken, die Länge einer Kante oder der Abstand zwischen zwei Kanten sein. Der Abstand ist zuerst der projizierte Abstand (wie in der Zeichnung dargestellt), aber dieser kann unter Verwendung des Bemaßungen verlinken-Werkzeugs zum eigentlichen 3D-Abstand geändert werden.

Längenbemaßung zweier beliebiger Knoten der Ansicht

Anwendung

  1. Punkte oder Kanten auswählen, die für die Abmessung benötigt werden.
  2. Auf die Schaltfläche File:TechDraw Dimension Length.png Bemaßung in die Zeichnung einfügen klicken.
  3. Die Bemaßung wird in die Ansicht eingefügt. Sie kann anschließend an die gewünschte Position gezogen werden.

Hinweise

Bemaßungsobjekte sind anfällig für das "topologische Benennungsproblem". Das bedeutet, dass bei einer Änderung der 3D Geometrie die Flächen und Kanten des Modells intern umbenannt werden können; wenn eine Bemaßung an eine Kante angehängt wird, die dann geändert wird, kann die Bemaßung brechen. Im Allgemeinen ist es nicht möglich, die projizierten 2D Bemaßungen mit den tatsächlichen 3D Objekten synchronisiert zu halten.

Es wird daher empfohlen, Abmessungen hinzuzufügen, wenn das 3D Modell nicht mehr verändert wird.

Behelfslösung

Wenn du eine TechDraw Ansicht mit Bemaßungen behalten möchtest, die nicht brechen, musst du ein Objekt bemaßen, das sich nicht ändert.

  • Wähle das zu projizierende Objekt aus, wechsle dann zur Part Arbeitsbereich und verwende Template:MenuCommand/de. Dadurch wird ein einzelnes Objekt erzeugt, das nicht parametrisch ist, d.h. nicht mehr bearbeitet werden kann.
  • Wähle diese Kopie aus, verwende dann TechDraw NeueAnsicht und füge die gewünschten Bemaßungen hinzu.
  • Wenn das ursprüngliche 3D Modell geändert wird, wirken sich die Änderungen weder auf die einfache Kopie noch auf die Bemaßungen in der TechDraw Ansicht aus.

See Landmark Dimensions for another approach to circumventing the topological naming issue.

Eigenschaften

Daten

Basis

  • Daten-EigenschaftX: Horizontale Position des Bemaßungstexts relativ zur Ansicht.
  • Daten-EigenschaftY: Vertikale Position des Bemaßungstexts relativ zur Ansicht.
  • Daten-EigenschaftTyp: Länge, Radius, Durchmesser usw. Wird normalerweise vom Endanwender nicht geändert.
  • Daten-EigenschaftMessungsTyp: »True« - bezogen auf die 3D Geometrie, oder Projiziert- bezogen auf die Zeichnung. Normalerweise nicht direkt durch den Endbenutzer verändert.
  • Daten-EigenschaftTheoretischExakt: Gibt eine theoretisch exakte (oder grundlegende) Abmessung an.
false - standardmäßig ein gemeinsames Maß, eventuell mit Toleranzen.
true - ein theoretischer Wert. Als solcher darf er keine Toleranzen aufweisen. Der Wert ist durch einen Rahmen um den Wert gekennzeichnet.
  • Daten-EigenschaftObereToleranz: Der Betrag, um den das Stück größer sein könnte als die angezeigte Bemaßung.
  • Daten-EigenschaftUntereToleranz: Der Betrag, um den das Stück kleiner sein könnte als die angezeigte Bemaßung.
  • Daten-EigenschaftUmgekehrt: Hebt hervor, ob die Dimension einen üblichen oder einen invertierten Wert darstellt.
false - der gewöhnliche Wert wird verwendet. Für Länge ist es eine positive Zahl, für Winkel der schräggestellte Wert (0° - 180°).
true - der umgekehrte Wert wird verwendet. Für Länge eine negative Zahl, für Winkel der Reflexwert (180° - 360°).

Format

  • Daten-EigenschaftFormatAngabe: Ermöglicht das Hinzufügen von zusätzlichem Text zum Bemaßungstext.
Der Dimensionswert ersetzt den %.2f Teil des Textes (oder jeden anderen gültigen Formatangabe - siehe printf).
  • Daten-Eigenschaftfrei wählbar: Gibt an, ob FormatAngabe als Vorlage oder als aktueller Text behandelt werden soll.
false - ersetze die Formatangabe durch den tatsächlichen Dimensionswert.
true - ignoriere den Bemaßungwert und zeige genau FormatAngabe an.

Ansicht

Base

  • AnsichtVisibility: Setzt, ob die Dimension sichtbar ist. true: - sichtbar, false - versteckt.

Dim Format

  • Ansicht EigenschaftSchriftart: Der Name der Schriftart, die für den Bemaßungstext verwendet werden soll.
  • Ansicht EigenschaftSchriftgröße: Größe des Bemaßungstextes in mm.
  • Ansicht EigenschaftLinienbreite: Bemaßungslinienstärke.
  • Ansicht EigenschaftFarbe: Farbe für Linien und Text.
  • Ansicht EigenschaftStandardUndStil: Gibt den Standard (und dessen Stil) an, nach dem die Bemaßung gezeichnet wird:
ISO Orientiert - gezeichnet nach ISO 129.1 (Internationale Norm), Text wird so gedreht, dass er parallel zur Tangente der Bemaßungslinie liegt.
ISO Referenzierung - gezeichnet nach ISO-129.1, der Text ist immer horizontal, über der kürzest möglichen Referenzlinie.
ASME Innenliegend - gezeichnet nach ASME Y14.5M (US Norm), der Text ist horizontal, in einem Bruch innerhalb der Maßlinie oder des Bogens eingefügt.
ASME Referenzierung - gezeichnet nach ASME Y14.5M, der Text ist horizontal, eine kurze Referenzlinie ist an der vertikalen Mitte einer Seite angebracht.
  • Ansicht EigenschaftRenderingExtent: Eher universelle Eigenschaft, die angibt, wie viel Platz die Maßzeichnung einnehmen darf:
None - es werden keine Linien oder Pfeile gezeichnet, sondern nur der nackte Bemaßungswert angezeigt.
Minimal - für Längen und Winkel wird eine einzelne Kopflinie gezeichnet, die den Bemaßungswert mit der virtuellen Verlängerungslinie des Endpunktes verbindet. Die Verlängerungslinie selbst wird nicht hinzugefügt.
Durchmesser werden nach Begrenzt Umfang, Radien nach Reduziert Umfang gerendert.
Eingegrenzt - für Längen und Winkel wird eine doppelte Linie (oder ein Bogen) gezeichnet, die die virtuellen Verlängerungslinien des Start- und Endpunktes verbindet, wobei die Verlängerungslinien selbst nicht hinzugefügt werden.
Durchmesser werden mit einer minimalen einteiligen Linie vom Bemaßungswert zum nächsten Punkt auf dem Kreis gezeichnet, Radien wie bei ReduziertUmfang.
Normal - der Standardwert. Für Längen und Winkel wird eine doppelseitige Linie (oder ein Bogen) gezeichnet, die die Verlängerungslinien des Start- und Endpunktes verbindet, die Verlängerungslinien selbst ebenfalls.
Durchmesser werden als doppelseitige Linien gezeichnet, die den Mittelpunkt treffen und den nächsten und den entferntesten Punkt auf dem Kreis verbinden.
Radien werden als einseitige Linie vom Mittelpunkt zum nächsten Kreisbogenpunkt gezeichnet.
Erweitert>/code> - Nur Durchmesser unterstützen diesen Wert, so dass sie horizontal oder vertikal längenähnlich dargestellt werden. Andere Bemaßungstypen werden wie bei Normal Ausdehnung dargestellt.
  • Ansicht EigenschaftPfeilspitzen kippen: Standardmäßig bedeutet der Wert innerhalb der Dimensionslinie/des Bogens die Pfeile, die nach außen zeigen. Wird der Wert außerhalb der Bemaßungslinie/des Bogens platziert, zeigen die Pfeile der Bemaßungslinie/des Bogens nach innen.
false - Lasse die Richtung der Pfeile automatisch nach der obigen Regel wählen.
{{{TRUE}}} - Außer Kraft setzen der automatisch gewählten Richtung und erzwingen der entgegengesetzte Richtung.

Standard und Stil

Für eine schnelle Vorschau und Präsentation der 4 grundlegenden Standard- und Stilunterschiede siehe bitte das Bild unten (von https://forum.freecadweb.org/viewtopic.php?f=35&t=39571):

Skripten

Siehe auch: TechDraw API und FreeCAD Scripting Basics.

Das Längenbemaßung-Werkzeug kann sowohl in Makros als auch aus der Python-Konsole heraus mittels folgender Funktion angesprochen werden:

dim1 = FreeCAD.ActiveDocument.addObject('TechDraw::DrawViewDimension','Dimension')
dim1.Type = "Distance"
dim1.References2D=[(view1, 'Edge1')]
rc = page.addView(dim1)


Anmerkungen

  • Kantenauswahl. Die Auswahl von Kanten kann schwierig sein. Du kannst den Auswahlbereich für Kanten mit dem Parameter "/Mod/TechDraw/General/EdgeFuzz" anpassen (siehe Std_DlgParameter). Dies ist eine dimensionslose Zahl. Die Voreinstellung ist 10.0. Werte im Bereich von 20-30 erleichtern die Auswahl von Kanten spürbar. Große Zahlen führen zu Überlappungen mit anderen Zeichnungselementen.
  • Nachkommastellen. Bei Bemaßungen wird standardmäßig die globale Einstellung der Dezimalstellen verwendet. Diese kann über Einstellungen oder durch Ändern der FormatSpec Eigenschaft geändert werden.
  • Mehrfache Objekte'. Ansichten können mehrere 3D Objekte als Quelle enthalten. Bemaßungen können auf die Geometrie von jedem Objekt in der Ansicht angewendet werden (z.B. von Objekt1.Vertex0 bis Objekt2.Vertex3).