Arch PipeConnector/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 22: Line 22:
== Description ==
== Description ==


<div class="mw-translate-fuzzy">
Cet outil vous permet de créer des raccords entre deux ou plusieurs [[Arch Pipe/fr|Tuyaux]] sélectionnés.
Cet outil vous permet de créer des raccords entre deux ou plusieurs [[Arch Pipe/fr|Tuyaux]] sélectionnés.
</div>


==Utilisation==
==Utilisation==


<div class="mw-translate-fuzzy">
# Sélectionnez 2 or 3 [[Arch_Pipe/fr|Arch Tuyaux]]. Si vous avez sélectionné trois tubes, deux doivent être parfaitement alignés.
# Sélectionnez 2 or 3 [[Arch_Pipe/fr|Arch Tuyaux]]. Si vous avez sélectionné trois tubes, deux doivent être parfaitement alignés.
# Cliquez le bouton {{Button|[[Image:Arch_PipeConnector.svg|16px]] [[Arch_PipeConnector/fr|Connecteur]]}} ou pressez la touche {{KEY|P}} puis {{KEY|C}}.
# Cliquez le bouton {{Button|[[Image:Arch_PipeConnector.svg|16px]] [[Arch_PipeConnector/fr|Connecteur]]}} ou pressez la touche {{KEY|P}} puis {{KEY|C}}.
</div>


== Propriétés ==
== Propriétés ==
Line 35: Line 39:
== Travail typique ==
== Travail typique ==


<div class="mw-translate-fuzzy">
Reportez-vous aux informations sur [[Arch Pipe/fr|Tuyaux]] pour en savoir plus sur l'utilisation des tuyaux et la création de connecteurs.
Reportez-vous aux informations sur [[Arch Pipe/fr|Tuyaux]] pour en savoir plus sur l'utilisation des tuyaux et la création de connecteurs.
</div>


== Scripting ==

<div class="mw-translate-fuzzy">
== Script ==
== Script ==
{{Emphasis|Voir aussi:}} [[Arch API/fr|API]] et [[FreeCAD Scripting Basics/fr|Débuter avec les scripts]].
{{Emphasis|Voir aussi:}} [[Arch API/fr|API]] et [[FreeCAD Scripting Basics/fr|Débuter avec les scripts]].
</div>


<div class="mw-translate-fuzzy">
L'outil Connecteur peut être utilisé dans une [[macros/fr|macro]] ou depuis la console [[Python/fr|Python]] en utilisant la fonction suivante:
L'outil Connecteur peut être utilisé dans une [[macros/fr|macro]] ou depuis la console [[Python/fr|Python]] en utilisant la fonction suivante:
</div>
{{Code|code=
{{Code|code=
Connector = makePipeConnector(pipes, radius=0, name="Connector")
Connector = makePipeConnector(pipes, radius=0, name="Connector")
}}
}}


<div class="mw-translate-fuzzy">
* Crée un objet {{incode|Connector}} à partir du {{incode|pipes}} donné qui est une liste de [[Arch Pipe/fr|Tube]]s et éventuellement un rayon {{incode|radius}} de courbure.
* Crée un objet {{incode|Connector}} à partir du {{incode|pipes}} donné qui est une liste de [[Arch Pipe/fr|Tube]]s et éventuellement un rayon {{incode|radius}} de courbure.
** Les objets de base ([[Draft Wire/fr|Filaire]]) des [[Arch Pipe/fr|Tuyaux]] doivent partager un noeud final afin de créer un connecteur lisse et approprié.
** Les objets de base ([[Draft Wire/fr|Filaire]]) des [[Arch Pipe/fr|Tuyaux]] doivent partager un noeud final afin de créer un connecteur lisse et approprié.
</div>


Exemple:
Exemple:

Revision as of 18:13, 10 March 2022

Arch Connecteur tuyau

Emplacement du menu
Arch → Outils pour la tuyauterie → Connecteur
Ateliers
Arch
Raccourci par défaut
P C
Introduit dans la version
0.17
Voir aussi
Arch Tuyau, Arch Equipement

Description

Cet outil vous permet de créer des raccords entre deux ou plusieurs Tuyaux sélectionnés.

Utilisation

  1. Sélectionnez 2 or 3 Arch Tuyaux. Si vous avez sélectionné trois tubes, deux doivent être parfaitement alignés.
  2. Cliquez le bouton Connecteur ou pressez la touche P puis C.

Propriétés

  • DonnéesRadius: Le rayon de la courbe de la connexion

Travail typique

Reportez-vous aux informations sur Tuyaux pour en savoir plus sur l'utilisation des tuyaux et la création de connecteurs.

Scripting

Script

Voir aussi: API et Débuter avec les scripts.

L'outil Connecteur peut être utilisé dans une macro ou depuis la console Python en utilisant la fonction suivante:

Connector = makePipeConnector(pipes, radius=0, name="Connector")
  • Crée un objet Connector à partir du pipes donné qui est une liste de Tubes et éventuellement un rayon radius de courbure.
    • Les objets de base (Filaire) des Tuyaux doivent partager un noeud final afin de créer un connecteur lisse et approprié.

Exemple:

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