Draft Join/de: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 1: Line 1:
{{Page_in_progress}}
<languages/>
<languages/>


Line 31: Line 30:
# Drücke die {{Button|[[Image:Draft Join.svg|16px]] [[Draft Join/de|Entwurf Verbinden]]}} Taste oder drücke {{KEY|J}} dann {{KEY|O}} Tasten.
# Drücke die {{Button|[[Image:Draft Join.svg|16px]] [[Draft Join/de|Entwurf Verbinden]]}} Taste oder drücke {{KEY|J}} dann {{KEY|O}} Tasten.
</div>
</div>

Wenn das offene Ende eines Drahtes in deiner Auswahl mit dem offenen Ende eines anderen Drahtes in deiner Auswahl übereinstimmt, werden sie zu einem einzigen Draht verbunden. Die Eigenschaften des ersten Drahtes in deiner Auswahl bleiben erhalten und der Rest der Objekte wird gelöscht.

==Optionen==

Es gibt keine Optionen für dieses Werkzeug. Entweder funktioniert es mit den ausgewählten Objekten oder nicht.


== Notes ==
== Notes ==
Line 56: Line 49:


{{Code|code=
{{Code|code=
joinWires(wires)
join_wires(wires)
}}
joinTwoWires(wire1, wire2)

* {{incode|wires}} is a list of wire objects to be joined.

Example:

{{Code|code=
import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(500, 0, 0)
p3 = App.Vector(500, 500, 0)
p4 = App.Vector(0, 500, 0)

wire1 = Draft.make_wire([p1, p2])
wire2 = Draft.make_wire([p2, p3])
wire3 = Draft.make_wire([p3, p4])
wire4 = Draft.make_wire([p4, p1])

Draft.join_wires([wire1, wire3, wire2, wire4])
doc.recompute()
}}
}}



Revision as of 09:22, 16 June 2021

Entwurf Verbinden

Menüeintrag
Entwurf → Verbinden
Arbeitsbereich
Entwurf, Arch
Standardtastenkürzel
J O
Eingeführt in Version
0.18
Siehe auch
Draft Split/de

Beschreibung

Das Fügewerkzeug versucht, alle derzeit in der Auswahl befindlichen Drähte zu einem einzigen Draht zu verbinden.

Kurzanleitung

  1. Wähle zwei oder mehr Drähte aus, die Du zusammenfügen möchtest.
  2. Drücke die Entwurf Verbinden Taste oder drücke J dann O Tasten.

Notes

Das Gegenstück zu diesem Werkzeug ist die Draft Split Vorgang.

Scripting

Skripten

Siehe auch: Draft API und FreeCAD Grundlagen Skripten.

Das Fügewerkzeug kann in macros/de und von der Python/de Konsole aus mit den folgenden Funktionen verwendet werden:

join_wires(wires)
  • wires is a list of wire objects to be joined.

Example:

import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(500, 0, 0)
p3 = App.Vector(500, 500, 0)
p4 = App.Vector(0, 500, 0)

wire1 = Draft.make_wire([p1, p2])
wire2 = Draft.make_wire([p2, p3])
wire3 = Draft.make_wire([p3, p4])
wire4 = Draft.make_wire([p4, p1])

Draft.join_wires([wire1, wire3, wire2, wire4])
doc.recompute()