明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2688|回复: 5

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

[复制链接]
发表于 2006-3-19 13:39:00 | 显示全部楼层 |阅读模式

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

1.Materials集合(材质集合)和Material对象(材质对象)
 在新版中,所有图形、图层、组合、图块都有Material属性。也就是说可以通过程序来得到对象的材质属性。

2.SectionManager对象(剖面管理器对象)
 不错,剖面也可以管理了,明显是对三维的支持,该对象不能通过ActiveX创建,在图形中生成了剖面后会自动创建的,可以通过它对剖面进行管理。

3.SectionSettings对象(剖面设置对象)和SectionTypeSettings接口(剖面类型设置接口)
 对剖面进行配置的对象。可设置的属性太多了,可以对前景、背景、线条等进行多种设置。
 
4.图元对象,增加如下:
A)DwfUnderlay对象(DWF底层对象)和DgnUnderlay对象(DGN底层对象)
可以将DWF或DGN做为图形的底层来显示,就象图片一样。

B)ExtrudedSurface(拉伸面)、LoftedSurface(放样面)、
  PlaneSurface(平表面)、RevolvedSurface(旋转面)、
  SweptSurface(扫掠面)、Surface(表面)
 
  这些对象都是三维造型产生的对象,通过ActiveX只能访问,而不能创建它。
 
C)Helix对象(螺旋对象)
  这是唯一在新版中增加的线状图元,也可惜它在ActiveX中只能访问、编辑,而不能创建。
 
从以上这些变化可以看到,自动桌面公司对ActiveX接口已经不在重视了,只是应付了事,所有图元对象都只能用程序访问,不能用程序创建,没有什么意思,谁会用程序来对这些对象进行编辑啊。
明经通道将继续跟进,对于这些对象的详细说明,会在新版的手册中给大家介绍。

发表于 2006-4-17 21:57:00 | 显示全部楼层

按明哥所说的“对ActiveX接口已经不在重视了”是什么含义啊?

ActiveX接口不是最新的CAD二次开发技术吗?

 

 楼主| 发表于 2006-4-17 22:37:00 | 显示全部楼层
目前最新的是.net了。ActiveX自从OFFICE95就已经有了。开始叫“宏”,只用于进行一些简单的小程序。后来发展的。但VBA已经从OFFICE2000后,就没有新版本了。
发表于 2006-8-19 22:45:00 | 显示全部楼层
那看来以后应该是.net的天下了。不过就CAD而言,对.net的版本要求太严,而且开发出来的东西,不向VBA那样通用,这一点感觉是最头疼,也是最多顾虑。
发表于 2006-9-28 09:11:00 | 显示全部楼层
恩,老师就是厉害,对了郑老师,你另外那本在你这个网站出的那本资料,是怎么买的呢?我想买几本.
发表于 2006-11-1 15:26:00 | 显示全部楼层
.net好,比VBA好,使用方便,功能越来越靠近arx
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 22:21 , Processed in 0.180079 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表