Jump to content

Arch Raccord

From FreeCAD Documentation
This page is a translated version of the page Arch PipeConnector and the translation is 100% complete.

Arch Raccord

Emplacement du menu
3D/BIM → Raccord
Ateliers
Arch
Raccourci par défaut
P C
Introduit dans la version
0.17
Voir aussi
Aucun

Description

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

Utilisation

  1. Sélectionnez 2 or 3 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

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