乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 83|回复: 2

连接管道的主方向和按仰拱高程排序

[复制链接]

4

主题

6

帖子

2

银币

初来乍到

Rank: 1

铜币
22
发表于 2016-6-24 16:20:24 | 显示全部楼层 |阅读模式
我在VBA中工作,为Civil 3D 2015中的管网结构自动创建几何空间点,用户在屏幕上选择结构,然后创建点,并在Excel中生成具有边缘高程的剖切表,并循环连接管道以提供内底高程。在Civil 3D中,可以使用“
”将基数方向添加到结构标签样式中。我可以在VBA/VB.NET代码中获得此信息吗?我有结构本身以及每个连接管道的引用,我似乎无法确定如何访问此属性(如果存在)另外,现在我将管道仰拱高程按索引顺序输出到excel:
对于k=0,输出到ostrestructure.Connectors。计数-1<br>If(类型为oStructure.Connectors.Item(k)。NetworkPart是IAeccPipe),然后设置oPipe=oStructure.Connectors.Item(k)。NetworkPart<br>调用EnterPipeInverts(sheetStructures,Osstructure.isConnectedPipeFlowing(k),oPipe,iRowStructures)<br>如果<br>下一个k<br>则结束,但我更喜欢将连接的管道反向从最高到最低排序,因此IE输出是最后一个输出。是否有一种向前的方式来实现这一点<谢谢你,迈克·基林

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2016-6-24 17:51:53 | 显示全部楼层
对于反转,它们按照创建的顺序返回。所以只要把它们都放在一个列表里并排序就行了。对于方向,您必须从管道对象的起点/终点进行计算。
回复

使用道具 举报

4

主题

6

帖子

2

银币

初来乍到

Rank: 1

铜币
22
发表于 2016-6-24 18:06:23 | 显示全部楼层
谢谢你的回复,杰夫。我希望有这样的属性或方法,但将按照您的描述进行。
迈克
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-14 13:27 , Processed in 0.483674 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表