Arch PipeConnector/de: Difference between revisions

From FreeCAD Documentation
(Created page with "Siehe die Information auf Arch Rohr für den Arbeitsablauf zur Verwendung von Rohren und der Erstellung von Verbindungen.")
No edit summary
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav/de
{{Docnav/de
|[[Arch_Pipe/de|Rohr]]
|[[Arch_Pipe/de|Rohr]]
|[[Arch_CutPlane/de|Schnittebene]]
|[[Arch_CompSetMaterial/de|CompSetzeMaterial]]
|[[Arch_Module/de|Arch]]
|[[Arch_Workbench/de|Arch]]
|IconL=Arch_Pipe.svg
|IconL=Arch_Pipe.svg
|IconR=Arch_CutPlane.png
|IconC=Workbench_Arch.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_CompSetMaterial.png
}}
}}


Line 12: Line 13:
|Name=Arch PipeConnector
|Name=Arch PipeConnector
|Name/de=Arch RohrVerbinder
|Name/de=Arch RohrVerbinder
|MenuLocation=Arch → Rohrwerkzeuge → Rohr Verbinder
|MenuLocation=Arch → Pipe tools → Rohr Verbinder
|Workbenches=[[Arch_Module/de|Arch]]
|Workbenches=[[Arch_Workbench/de|Arch]]
|Shortcut={{KEY|P}} {{KEY|C}}
|Shortcut={{KEY|P}} {{KEY|C}}
|SeeAlso=[[Arch_Pipe/de|Arch Rohr]], [[Arch_Equipment/de|Arch Ausstattung]]
|Version=0.17
|Version=0.17
|SeeAlso=[[Arch_Pipe/de|Arch Rohr]], [[Arch_Equipment/de|Arch Ausstattung]]
}}
}}


<span id="Description"></span>
== Beschreibung ==
== Beschreibung ==


Dieses Werkzeug ermöglicht eine Eck- oder T-Stück Verbindung zwischen zwei oder drei ausgewählten [[Arch Pipe/de|Arch Rohre]] erstellen.
Dieses Werkzeug ermöglicht eine Eck- oder T-Stück-Verbindung zwischen zwei oder drei ausgewählten [[Arch_Pipe/de|Arch Rohren]] erstellen.


<span id="Usage"></span>
==Anwendung==
==Anwendung==


# Wähle 2 oder 3 [[Arch Pipe/de|Arch Rohre]]. Wenn du 3 Rohre auswählst, müssen zwei davon exakt ausgerichtet sein.
# 2 oder 3 [[Arch_Pipe/de|Arch Rohre]] auswählen. Werden 3 Rohre ausgewählt, müssen zwei davon kollinear ausgerichtet sein.
# Drücke die {{Button|[[Image:Arch PipeConnector.svg|16px]] [[Arch_PipeConnector/de|Arch RohrVerbinder]]}} Schaltfläche oder drücke die {{KEY|P}} und dann {{KEY|C}} Tasten.
# Die Schaltfläche {{Button|[[Image:Arch PipeConnector.svg|16px]] [[Arch_PipeConnector/de|Arch RohrVerbinder]]}} drücken oder das Tastaturkürzel {{KEY|P}} dann {{KEY|C}}.


<span id="Properties"></span>
== Eigenschaften ==
== Eigenschaften ==


* {{PropertyData|Radius}}: Der Krümmungsradius dieses Verbinders
* {{PropertyData|Radius}}: Der Krümmungsradius dieses Verbinders


<span id="Typical_workflow"></span>
== Typischer Arbeitsablauf ==
== Typischer Arbeitsablauf ==


Siehe die Information auf [[Arch Pipe/de|Arch Rohr]] für den Arbeitsablauf zur Verwendung von Rohren und der Erstellung von Verbindungen.
Siehe die Information auf [[Arch_Pipe/de|Arch Rohr]] für den Arbeitsablauf zur Verwendung von Rohren und der Erstellung von Verbindungen.


== Scripting ==
<span id="Scripting"></span>
==Skripten==
{{Emphasis|See also:}} [[Arch API]] and [[FreeCAD Scripting Basics]].


{{Emphasis|Siehe auch:}} [[Arch_API/de|Arch API]] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].
The Pipe Connector tool can be used in [[macros]] and from the [[Python]] console by using the following function:

Das Werkzeug Rohrverbinder kann in [[Macros/de|Makros]] und von der [[Python/de|Python]]-Konsole aus mit folgender Funktion verwendet werden:
{{Code|code=
{{Code|code=
Connector = makePipeConnector(pipes, radius=0, name="Connector")
Connector = makePipeConnector(pipes, radius=0, name="Connector")
}}
}}


* Creates a {{incode|Connector}} object from the given {{incode|pipes}}, which is a list of [[Arch Pipe]]s, and optionally a {{incode|radius}} of curvature.
* Erstellt ein {{incode|Connector}}-Objekt aus den gegebenen {{incode|pipes}}, eine Liste von [[Arch_Pipe/de|Arch Rohren]], und wahlweise einen Krümmungsradius {{incode|radius}}.
** The base objects ([[Draft Wire]]s) of the [[Arch Pipe]]s should share an endpoint so they create a proper, smooth connector.
** Die Basisobjekte ([[Draft_Wire/de|Draft Linienzüge]]) der [[Arch_Pipe/de|Arch Rohre]] sollten einen gemeinsamen Endpunkt haben, so dass sie einen sauberen, glatten Verbinder ergeben.


Beispiel:
Beispiel:
Line 81: Line 88:




<div class="mw-translate-fuzzy">
{{Docnav/de
{{Docnav/de
|[[Arch_Pipe/de|Rohr]]
|[[Arch_Pipe/de|Rohr]]
|[[Arch_CutPlane/de|Schnittebene]]
|[[Arch_CompSetMaterial/de|Arch CompSetMaterial]]
|[[Arch_Module/de|Arch]]
|[[Arch_Workbench/de|Arch]]
|IconL=Arch_Pipe.svg
|IconL=Arch_Pipe.svg
|IconR=Arch_CutPlane.png
|IconC=Workbench_Arch.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_CompSetMaterial.png
}}
}}
</div>


{{Arch Tools navi{{#translation:}}}}
{{Arch Tools navi{{#translation:}}}}

{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 19:37, 29 October 2023

Arch RohrVerbinder

Menüeintrag
Arch → Pipe tools → Rohr Verbinder
Arbeitsbereich
Arch
Standardtastenkürzel
P C
Eingeführt in Version
0.17
Siehe auch
Arch Rohr, Arch Ausstattung

Beschreibung

Dieses Werkzeug ermöglicht eine Eck- oder T-Stück-Verbindung zwischen zwei oder drei ausgewählten Arch Rohren erstellen.

Anwendung

  1. 2 oder 3 Arch Rohre auswählen. Werden 3 Rohre ausgewählt, müssen zwei davon kollinear ausgerichtet sein.
  2. Die Schaltfläche Arch RohrVerbinder drücken oder das Tastaturkürzel P dann C.

Eigenschaften

  • DatenRadius: Der Krümmungsradius dieses Verbinders

Typischer Arbeitsablauf

Siehe die Information auf Arch Rohr für den Arbeitsablauf zur Verwendung von Rohren und der Erstellung von Verbindungen.

Skripten

Siehe auch: Arch API und FreeCAD Grundlagen Skripten.

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

Connector = makePipeConnector(pipes, radius=0, name="Connector")
  • Erstellt ein Connector-Objekt aus den gegebenen pipes, eine Liste von Arch Rohren, und wahlweise einen Krümmungsradius radius.
    • Die Basisobjekte (Draft Linienzüge) der Arch Rohre sollten einen gemeinsamen Endpunkt haben, so dass sie einen sauberen, glatten Verbinder ergeben.

Beispiel:

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(-1000, 0, 0)
p2 = FreeCAD.Vector(-2000, 0, 0)
p3 = FreeCAD.Vector(-2000, 0, 0)
p4 = FreeCAD.Vector(-2000, -1000, 0)
p5 = FreeCAD.Vector(-2000, -1000, 0)
p6 = FreeCAD.Vector(-4000, -1000, 0)
Line1 = Draft.makeWire([p1, p2])
Line2 = Draft.makeWire([p3, p4])
Line3 = Draft.makeWire([p5, p6])

Pipe1 = Arch.makePipe(Line1, 150)
Pipe2 = Arch.makePipe(Line2, 150)
Pipe3 = Arch.makePipe(Line3, 150)
FreeCAD.ActiveDocument.recompute()

Conn = Arch.makePipeConnector([Pipe1, Pipe2])
Conn2 = Arch.makePipeConnector([Pipe2, Pipe3])
FreeCAD.ActiveDocument.recompute()

Line4 = Draft.move(Line1, FreeCAD.Vector(-500, 1000, 0), copy=True)
Line5 = Draft.move(Line2, FreeCAD.Vector(-500, 1000, 0), copy=True)
Pipe4 = Arch.makePipe(Line4, 100)
Pipe5 = Arch.makePipe(Line5, 100)
FreeCAD.ActiveDocument.recompute()

Conn3 = Arch.makePipeConnector([Pipe4, Pipe5], radius=400)
FreeCAD.ActiveDocument.recompute()