连接管道的主方向和按仰拱高程排序
我正在VBA中为Civil 3D 2015中的管网结构自动创建几何空间点,用户在屏幕上选择结构,然后创建点,并在Excel中生成具有边缘高程的剪切表,并在连接的管道中循环以提供反转高程。在Civil 3D中,可以使用“将主方向添加到结构标签样式中”&书信电报;[连接管道方向(CP)]>"E;。我可以在VBA/VB中获取此信息吗。网络代码?我有一个结构本身的参考,以及每个连接的管道,我只能#039;似乎无法确定如何访问此属性(如果存在)此外,现在我将管道内底高程按索引顺序输出到excel:k=0到oStructure.Connectors。计数-1         ;If(结构类型。连接器。项目(k)。网络部分是IAeccPipe),然后           ;设置oPipe=oStructure.Connectors.Item(k)。网络部分           ;调用EnterPipeInverts(sheetStructures,oStructure.IsconnectedPipeFlowinginin(k),oPipe,iRowStructures)
         ;如果下一个k,则结束,但我更喜欢将连接的管道反转从最高到最低排序,因此IE输出是最后一个输出。有没有一个海峡前进的方式来实现这一点
谢谢你,迈克·基林
对于反转,它们按创建顺序返回。所以只要把它们都放在一个列表中并排序就可以了。对于方向,必须从管道对象#039;s起点/终点。 谢谢你的回复,杰夫。我希望有一个属性或方法可以实现这一点,但将按照您所描述的进行
页:
[1]