本书组织方式
本指南以AutoCAD Civil 3D的特性为序,包括下列章节,每个章节都包含一个或多个来自于适用API的范例:
第1章: Gett起点
本章阐述了怎样搭建一个COM或.NET项目,并且讨论了将COM代码移植到.NET代码、.NET API的局限性,以及怎样用interop来访问COM对象。
第2章: Root Objects and Common Concepts 根对象和基本概念
本章解释了怎样获取用来表示.NET document和数据库的基础对象,这些基础对象将应用于所有后续章节。本章也讨论了一些共通特性,例如环境设置和标签样式。
第3章: Surfaces 曲面
本章解释了怎样从文件中导入曲面、怎样直接操作点数据、怎样插入breakline,怎样管理边界,怎样编辑等高线以及怎样进行高程分析和汇水信息。
第4章: Alignments 路线
本章解释了怎样通过.NET API的layout函数从polyline,或基于一个既存路线的偏移来创建路线。本章也讨论了桩号(stations)、 设计速度(design speeds)以及超高(superelevation)。
第5章: Profiles 纵断面
本章解释了怎样通过.NET API创建纵断面(Profile)和纵断面样式(style)。
第6章: Sections 横断面
本章解释了怎样通过.NET API创建横断面(sections)、 section views和采样线(sample lines)。
第7章: Pipe Networks 管线
本章解释了怎样通过.NET API创建pipes,、structures、 和管线(pipe networks),包括冲突探测(interference detection)。
第8章: Corridors 道路
本章解释了怎样通过.NET API收集并编辑既存有关道路(corridor)、基线(baseline)、要素线(feature line)、道路组件(assembly)和道路部件(subassembly)的信息。
第9章: Points 点
本章解释了怎样在一个document中的点集合中访问或创建点、怎样创建点编组(point groups)并通过查询(queries)来对他们进行填充(populate)、以及怎样通过点表描述key(point description keys)来修改点的样式。
第10章: Creating Custom Subassemblies 定制道路部件
本章解释了怎样通过Visual Basic .NET创建并安装定制的道路部件(subassembly)和catalog 文件,后者允许用户访问定制的道路部件。您设可以把用VBA编写的道路部件转为.NET (请参照附录 Converting VBA Subassemblies to .NET 获取更多信息)。
附录 A: Converting VBA Subassemblies to .NET
本附录解释了怎样把之前用VBA编写的既存定制道路部件(subassembly)转换为.NET.
附录 B: COM API
本附录涵盖了遗存的COM API.
父主题:
关于本开发者指南