如何以编程方式在Revit中扩展Pipe

时间:2017-02-06 18:00:04

标签: c# revit-api revit

我有一个非常特殊的情况,我需要能够将管道的长度延长一个特定的大小。我尝试了各种方法 - 没有一种方法可行。它们包括:

Pipe.Location.Move(XYZ fVector);       //This moves a Pipe element by the specified vector    
XYZ.Add(XYZ source);                   //I have no idea what this does, but it didn't move my XYZ variable that was my pipe end point

......我知道我尝试了更多的东西,但我现在还记不起来了。我在网上搜索过,也是空手而归。如果有人知道通过任何方式延长管道长度的好方法,那将是一个巨大的帮助!

1 个答案:

答案 0 :(得分:1)

我认为只需将几何曲线指定给Location属性,就可以非常轻松地设置管道起点和终点。

查看我关于创建滚动偏移的一系列帖子:

http://thebuildingcoder.typepad.com/blog/2014/01/final-rolling-offset-using-pipecreate.html

它测试并演示了定义管道起点和终点,拟合位置以及它们之间连接的各种方法。

我并不是说这是详尽无遗的,但它肯定会提供您回答问题所需的一切。