|
poziția meniului |
---|
Arch → Pipe Tools → Pipe |
Ateliere |
Arch |
scurtătură |
P I |
Prezentat în versiune |
0.17 |
A se vedea, de asemenea, |
Arch PipeConnector, Arch Equipment |
introduced in 0.17 Acest instrument permite crearea de țevi/conducte de la zero, sau din obiectele selectate. Obiectele selectate trebui esă fie bzate pe Piese/Part-based (Draft, Sketch, etc..) și să conțină doar un filament deschis.
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)]
Este de asemenea posibil să se creeze Arch Pipes fără o linie de bază, în acest caz utilizați proprietatea "Length" pentru a defini lungimea sa.
Instrumentul Pipe poate fi utilizat în macros și de la consola python utilizând următoarele funcții:
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()