很简单啊,定义一个变量,如Dim EntObj as AcadEntity。
然后遍历模型空间,判断实体的类型。如:
dim pointObj as acadpoint
dim lineobj as acadline
for each entobj in thisdrawing.modelspace
if entobj.objectname="AcDbPoint" then '代表点对象
set pointObj=entobj
else if entobj.objectname="AcDbLine" then '代表直线对象
set lineobj =entobj
end if
next
点、线、面和体对象是通常所说的几何对象的,在AutoCAD中,不是这样划分。自己转化吧,看看形成哪个对象比较合适。