2023年11月30日发(作者:)

AutoCAD图形中封闭区域面积的获取

摘要:以吴江农村河道清淤测量为例,介绍计算两次河道断面

测量所形成的autocad图形中任意封闭区域面积的方法,以及用vb

如何从autocad中获取相关数据,从而实现清淤工程量的计算。

关键词:autocad 面积 vb

中图分类号:tv85 文献标识码:a 文章编号:

1 引言

在吴江农村河道清淤测量中,采用断面法计算清淤工程量,首

先得到用autocad生成的两次河道断面测量成果所形成的断面图的

面积。要取得封闭区域的面积,采用人工的方法耗时较长且易出错,

用编程的方法则易于实现,而autocad应用程序支持activex

automation技术,其他应用程序(如vb)就可以通过其开放对象

模型(object)对其进行操作。通过对象的方法和属性可以实现对

象的操作及状态信息的收集或改变,从而实现vbautocad之间

的数据交互。

2 vb访问autocad对象

autocad中的activex automation是微软公司activex规范的

具体应用。它通过基于activex的自动化对象,为其他应用程序提

供了访问autocad内部功能的方法,是autocad最新的开发接口。

在运行时,autocad与其他应用程序之间的关系是服务器与客户的

关系,开发人员使用支持activex规范的编程语言(如vb等)就