Draft Join/fr: Difference between revisions

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


Line 23: Line 22:
==Description==
==Description==


<div class="mw-translate-fuzzy">
L'outil {{Button|[[Image:Draft Join.svg|16px]] [[Draft_Join/fr|Draft Joindre]]}} tente de connecter toutes les [[Draft_Line/fr|Draft Lignes]] et [[Draft_Wire/fr|Draft Lignes brisées]] sélectionnées en une seule ligne.
L'outil {{Button|[[Image:Draft Join.svg|16px]] [[Draft_Join/fr|Draft Joindre]]}} tente de connecter toutes les [[Draft_Line/fr|Draft Lignes]] et [[Draft_Wire/fr|Draft Lignes brisées]] sélectionnées en une seule ligne.
</div>


==Utilisation==
==Utilisation==


<div class="mw-translate-fuzzy">
# Sélectionnez deux ou plusieurs lignes ou fils que vous souhaitez relier.
# Sélectionnez deux ou plusieurs lignes ou fils que vous souhaitez relier.
# Appuyez sur le bouton {{Button|[[Image:Draft_Join.svg|16px]] [[Draft_Join/fr|Joint les lignes sélectionnées...]]}} ou appuyez sur la touche {{KEY|J}} puis sur la touche {{KEY|O}}.
# Appuyez sur le bouton {{Button|[[Image:Draft_Join.svg|16px]] [[Draft_Join/fr|Joint les lignes sélectionnées...]]}} ou appuyez sur la touche {{KEY|J}} puis sur la touche {{KEY|O}}.
</div>

Si l'extrémité ouverte d'une ligne de votre sélection coïncide avec l'extrémité ouverte d'une autre ligne de votre sélection, ils seront réunis en une seule ligne. Les propriétés de la première ligne de votre sélection resteront et et les autres objets seront supprimés.

==Options==

Il n'y a pas d'options pour cet outil. Cela fonctionne avec les objets sélectionnés ou non.


== Remarques ==
== Remarques ==


<div class="mw-translate-fuzzy">
* Pour joindre des objets qui ne sont pas des [[Draft_Line/fr|Draft Lignes]] ou des [[Draft_Wire/fr|Draft Fils]], vous pouvez essayer d'utiliser {{Button|[[Image:Draft_Upgrade.svg|16px]] [[Draft_Upgrade/fr|Draft Mettre à niveau]]}} sur eux, une ou plusieurs fois en premier.
* Pour joindre des objets qui ne sont pas des [[Draft_Line/fr|Draft Lignes]] ou des [[Draft_Wire/fr|Draft Fils]], vous pouvez essayer d'utiliser {{Button|[[Image:Draft_Upgrade.svg|16px]] [[Draft_Upgrade/fr|Draft Mettre à niveau]]}} sur eux, une ou plusieurs fois en premier.
* La contrepartie de cet outil est l'opération {{Button|[[Image:Draft Split.svg|16px]] [[Draft_Split/fr|Draft Fractionner]]}}.
* La contrepartie de cet outil est l'opération {{Button|[[Image:Draft Split.svg|16px]] [[Draft_Split/fr|Draft Fractionner]]}}.
</div>


==Script==
==Script==


<div class="mw-translate-fuzzy">
Voir aussi: [https://www.freecadweb.org/api Autogenerated API documentation] et [[FreeCAD_Scripting_Basics/fr|Débuter avec les scripts FreeCAD]].
Voir aussi: [https://www.freecadweb.org/api Autogenerated API documentation] et [[FreeCAD_Scripting_Basics/fr|Débuter avec les scripts FreeCAD]].
</div>


<div class="mw-translate-fuzzy">
L'outil Joindre peut être utilisé dans une [[Macros/fr|macro]] et dans la console [[Python/fr|Python]] en utilisant la fonction suivante :
L'outil Joindre peut être utilisé dans une [[Macros/fr|macro]] et dans la console [[Python/fr|Python]] en utilisant la fonction suivante :
</div>


{{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

Draft Joindre

Emplacement du menu
Modification → Joindre
Ateliers
Draft, Arch
Raccourci par défaut
J O
Introduit dans la version
0.18
Voir aussi
Draft Fractionner

Description

L'outil Draft Joindre tente de connecter toutes les Draft Lignes et Draft Lignes brisées sélectionnées en une seule ligne.

Utilisation

  1. Sélectionnez deux ou plusieurs lignes ou fils que vous souhaitez relier.
  2. Appuyez sur le bouton Joint les lignes sélectionnées... ou appuyez sur la touche J puis sur la touche O.

Remarques

Script

L'outil Joindre peut être utilisé dans une macro et dans la console Python en utilisant la fonction suivante :

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()