|
Posizione nel menu |
---|
Arch → Tubazioni → Tubo |
Ambiente |
Arch |
Avvio veloce |
P I |
Introdotto nella versione |
- |
Vedere anche |
Raccordo, Arredo |
Questo strumento permette di creare delle tubazioni partendo da zero, o dagli oggetti selezionati. Gli oggetti selezionati devono essere Part-based (Draft, Schizzo, ecc ..) e contenere una e una sola polilinea (wire) aperta,
An Arch Pipe object shares the common properties and behaviors of all Arch Components.
Component
Link
): The base wire of this pipe, if any.For the other properties in the group see Arch Component.
Pipe
FreeCAD.ActiveDocument.Equipment.SnapPoints=[FreeCAD.Vector(0,0,100)]
È anche possibile creare Tubi Arch senza una linea di base, in questo caso utilizzare la proprietà "Length" per definire la lunghezza.
Vedere anche: API di Arch e Nozioni di base sugli script di FreeCAD.
Lo strumento Tubo può essere utilizzato nelle macro e dalla console Python utilizzando la seguente funzione:
pipe = makePipe(baseobj=None, diameter=0, length=0, placement=None, name="Pipe")
pipe
object from the given baseobj
and diameter
.
baseobj
is a Draft Line or Draft Wire.baseobj
is omitted, a straight pipe can be created with just the diameter
and the length
in the Z direction.placement
is given, it is used.import Draft, Arch
p1 = FreeCAD.Vector(1000, 0, 0)
p2 = FreeCAD.Vector(2500, 200, 0)
p3 = FreeCAD.Vector(3100, 1000, 0)
p4 = FreeCAD.Vector(3500, 500, 0)
line = Draft.make_wire([p1, p2, p3, p4])
pipe = Arch.makePipe(line, 200)
FreeCAD.ActiveDocument.recompute()
pipe2 = Arch.makePipe(diameter=120, length=3000)
FreeCAD.ActiveDocument.recompute()