如何以编程方式在 Revit 中扩展管道
How to programmatically extend a Pipe in Revit
我有一个非常特殊的情况,我需要能够将管道的长度延长一个特定的量级。我尝试了各种方法 - none 其中有效。它们包括:
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
...而且我知道我尝试过更多的东西,但我现在想不起来了。我在网上搜索过,也空手而归。如果有人知道以任何方式延长管道长度的好方法,那将是一个巨大的帮助!
我认为您可以非常轻松地设置管道的起点和终点,只需为其 Location
属性.
指定一条几何曲线即可
查看我关于创建滚动偏移的系列文章:
http://thebuildingcoder.typepad.com/blog/2014/01/final-rolling-offset-using-pipecreate.html
它测试并演示了定义管道起点和终点、配件位置以及它们之间的连接的各种方式。
我并不是说它是详尽无遗的,但它肯定会提供您所需要的一切来回答您的问题。
我有一个非常特殊的情况,我需要能够将管道的长度延长一个特定的量级。我尝试了各种方法 - none 其中有效。它们包括:
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
...而且我知道我尝试过更多的东西,但我现在想不起来了。我在网上搜索过,也空手而归。如果有人知道以任何方式延长管道长度的好方法,那将是一个巨大的帮助!
我认为您可以非常轻松地设置管道的起点和终点,只需为其 Location
属性.
查看我关于创建滚动偏移的系列文章:
http://thebuildingcoder.typepad.com/blog/2014/01/final-rolling-offset-using-pipecreate.html
它测试并演示了定义管道起点和终点、配件位置以及它们之间的连接的各种方式。
我并不是说它是详尽无遗的,但它肯定会提供您所需要的一切来回答您的问题。