自定义 .NET 子装配体创建指南
在土木工程设计和 AutoCAD Civil 3D 的使用中,自定义子装配体能够极大地提高设计效率和灵活性。本文将详细介绍子装配体程序的结构、相关支持文件以及如何创建子装配体工具目录。
子装配体程序结构
所有自定义子装配体都定义为继承自 SATemplate 类的类。 SATemplate 类提供了四个可重写的方法,用于实现子装配体的功能,具体如下:
| 重写目的 | 可重写方法 |
| — | — |
| 定义在创建走廊模型时“设置所有逻辑名称”对话框中显示的目标参数列表 | GetLogicalNamesImplement(input: CorridorState) |
| 定义输入参数列表,包括名称、类型和默认值 | GetInputParametersImplement(input: CorridorState) |
| 定义输出参数列表,包括名称、类型和默认值。如果某个参数用于输入和输出,在此方法中指定该属性 | GetOutputParametersImplement(input: CorridorState) |
| 必须重写。包含访问参数值、调整子装配体形状,然后将组成子装配体的点、链接和形状添加到现有装配体的代码 | DrawImplement(input: CorridorState) |
SATemplate.vb 文件位于 <AutoC
超级会员免费看
订阅专栏 解锁全文
224

被折叠的 条评论
为什么被折叠?



