Arch PipeConnector/fr: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(28 intermediate revisions by one other user not shown)
Line 2: Line 2:


{{Docnav/fr
{{Docnav/fr
|[[Arch_Pipe/fr|Tuyau]]
|[[Arch_Pipe/fr|Conduite]]
|[[Arch_CutPlane/fr|Couper suivant un plan]]
|[[Arch_CutPlane/fr|Couper selon un plan]]
|[[Arch_Workbench/fr|Atelier Arch]]
|[[Arch_Workbench/fr|Atelier Arch]]
|IconL=Arch_Pipe.svg
|IconL=Arch_Pipe.svg
Line 12: Line 12:
{{GuiCommand/fr
{{GuiCommand/fr
|Name=Arch PipeConnector
|Name=Arch PipeConnector
|Name/fr=Arch Connecteur tuyau
|Name/fr=Arch Raccord
|MenuLocation=Arch → Outils pour la tuyauterie → Connecteur
|MenuLocation=Arch → Outils pour la tuyauterie → Raccord
|Workbenches=[[Arch_Workbench/fr|Arch]]
|Workbenches=[[Arch_Workbench/fr|Arch]]
|Shortcut={{KEY|P}} {{KEY|C}}
|Shortcut={{KEY|P}} {{KEY|C}}
|Version=0.17
|Version=0.17
|SeeAlso=[[Arch_Pipe/fr|Arch Tuyau]], [[Arch_Equipment/fr|Arch Equipement]]
|SeeAlso=[[Arch_Pipe/fr|Arch Conduite]], [[Arch_Equipment/fr|Arch Equipement]]
}}
}}


== Description ==
== Description ==


Cet outil vous permet de créer des raccords entre deux ou plusieurs [[Arch_Pipe/fr|Arch Conduites]] sélectionnés.
<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.
</div>


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


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


<span id="Properties"></span>
== Propriétés ==
== Propriétés ==


* {{PropertyData/fr|Radius}}: Le rayon de la courbe de la connexion
* {{PropertyData|Radius}} : rayon de la courbe de ce raccord


<span id="Typical_workflow"></span>
== Travail typique ==
== Processus de travail typique ==


Voir les informations de [[Arch_Pipe/fr|Arch Conduite]] pour le processus d'utilisation des conduites et la création de raccords.
<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.
</div>


== Scripting ==
<span id="Scripting"></span>
==Script==


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


L'outil Raccord peut être utilisé dans une [[Macros/fr|macro]] ou depuis la console [[Python/fr|Python]] en utilisant la fonction suivante :
<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:
</div>
{{Code|code=
{{Code|code=
Connector = makePipeConnector(pipes, radius=0, name="Connector")
Connector = makePipeConnector(pipes, radius=0, name="Connector")
}}
}}


* Crée un objet {{incode|Connector}} à partir du {{incode|pipes}} donné qui est une liste de [[Arch_Pipe/fr|Arch Conduite]] et éventuellement un rayon {{incode|radius}} de courbure.
<div class="mw-translate-fuzzy">
** Les objets de base ([[Draft_Wire/fr|Draft Polylignes]]) des [[Arch_Pipe/fr|Arch Conduites]] devraient partager un point d'extrémité afin de créer un raccord correct et lisse.
* 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é.
</div>


Exemple:
Exemple :
{{Code|code=
{{Code|code=
import FreeCAD, Draft, Arch
import FreeCAD, Draft, Arch
Line 97: Line 88:


{{Docnav/fr
{{Docnav/fr
|[[Arch_Pipe/fr|Tuyau]]
|[[Arch_Pipe/fr|Conduite]]
|[[Arch_CutPlane/fr|Couper suivant un plan]]
|[[Arch_CutPlane/fr|Couper selon un plan]]
|[[Arch_Workbench/fr|Atelier Arch]]
|[[Arch_Workbench/fr|Atelier Arch]]
|IconL=Arch_Pipe.svg
|IconL=Arch_Pipe.svg

Latest revision as of 01:50, 3 December 2023

Arch Raccord

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

Description

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

Utilisation

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

Propriétés

  • DonnéesRadius : rayon de la courbe de ce raccord

Processus de travail typique

Voir les informations de Arch Conduite pour le processus d'utilisation des conduites et la création de raccords.

Script

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

L'outil Raccord 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 Arch Conduite et éventuellement un rayon radius de courbure.

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