mccad 发表于 2006-3-19 13:39:00

AutoCAD 2007在ActiveX接口中增加的对象

<P>AutoCAD 2007在ActiveX接口中增加的对象</P>
<P><STRONG>1.Materials集合(材质集合)和Material对象(材质对象)<BR></STRONG>&nbsp;在新版中,所有图形、图层、组合、图块都有Material属性。也就是说可以通过程序来得到对象的材质属性。</P>
<P><STRONG>2.SectionManager对象(剖面管理器对象)</STRONG><BR>&nbsp;不错,剖面也可以管理了,明显是对三维的支持,该对象不能通过ActiveX创建,在图形中生成了剖面后会自动创建的,可以通过它对剖面进行管理。</P>
<P><STRONG>3.SectionSettings对象(剖面设置对象)和SectionTypeSettings接口(剖面类型设置接口)<BR></STRONG>&nbsp;对剖面进行配置的对象。可设置的属性太多了,可以对前景、背景、线条等进行多种设置。<BR>&nbsp;<BR><STRONG>4.图元对象,增加如下:<BR>A)DwfUnderlay对象(DWF底层对象)和DgnUnderlay对象(DGN底层对象)<BR></STRONG>可以将DWF或DGN做为图形的底层来显示,就象图片一样。</P>
<P><STRONG>B)ExtrudedSurface(拉伸面)、LoftedSurface(放样面)、<BR>&nbsp; PlaneSurface(平表面)、RevolvedSurface(旋转面)、<BR>&nbsp; SweptSurface(扫掠面)、Surface(表面)<BR></STRONG>&nbsp; <BR>&nbsp; 这些对象都是三维造型产生的对象,通过ActiveX只能访问,而不能创建它。<BR>&nbsp; <BR><STRONG>C)Helix对象(螺旋对象)</STRONG><BR>&nbsp; 这是唯一在新版中增加的线状图元,也可惜它在ActiveX中只能访问、编辑,而不能创建。<BR>&nbsp; <BR>从以上这些变化可以看到,自动桌面公司对ActiveX接口已经不在重视了,只是应付了事,所有图元对象都只能用程序访问,不能用程序创建,没有什么意思,谁会用程序来对这些对象进行编辑啊。<BR>明经通道将继续跟进,对于这些对象的详细说明,会在新版的手册中给大家介绍。</P>

超然A 发表于 2006-4-17 21:57:00

<P>按明哥所说的“对ActiveX接口已经不在重视了”是什么含义啊?</P>
<P>ActiveX接口不是最新的CAD二次开发技术吗?</P>
<P>&nbsp;</P>

mccad 发表于 2006-4-17 22:37:00

目前最新的是.net了。ActiveX自从OFFICE95就已经有了。开始叫“宏”,只用于进行一些简单的小程序。后来发展的。但VBA已经从OFFICE2000后,就没有新版本了。

idoo 发表于 2006-8-19 22:45:00

那看来以后应该是.net的天下了。不过就CAD而言,对.net的版本要求太严,而且开发出来的东西,不向VBA那样通用,这一点感觉是最头疼,也是最多顾虑。

天龙八部 发表于 2006-9-28 09:11:00

恩,老师就是厉害,对了郑老师,你另外那本在你这个网站出的那本资料,是怎么买的呢?我想买几本.

sailor538 发表于 2006-11-1 15:26:00

.net好,比VBA好,使用方便,功能越来越靠近arx
页: [1]
查看完整版本: AutoCAD 2007在ActiveX接口中增加的对象