开发工具

Civil3DSnoop 是Autodesk AND开发的一个Civil3D开发辅助工具。他通过.NET Reflection的机制,将Civil3D Database里面的元素(实体对象,Style等)及其属性值都直观的列出来,对于开发人员了解Database的结构非常的有帮助。作用和形式非常类似ObjectArx中提供的ArxDBG,只不过这个工具是专门针对Civil3D的,不会显示AutoCAD的实体如Polyline等。实际上从代码上看,他就是取出所有CivilDocument里的内容。

这个工具的代码都是github上,开源的。

https://github.com/ADN-DevTech/Civil3DSnoop

拿到代码之后,自己去把里面的solution编一下,注意一般需要更新一下reference(AeccDbMgd.dll这些)的路径。

编好之后,在Civil3D中用命令 NETLOAD 加载这个编出来的DLL,右键菜单中就会多出来一项

clip_image002

使用也很简单,主要就是用来查看当前Database中的元素及其属性值。

clip_image004

原文地址:https://www.cnblogs.com/civil3ddevelop/p/6637129.html