2010年4月30日,中望CAD2010更新版正式发布。本版本功能改进及效率提升主要体现在下面几点:
- 2010DWG格式支持
- View、电子传递、自动保存等功能完善
- 放样扫掠新功能
- 效率改进
- 稳定性改善
一.2010DWG文件格式支持
中望CAD2010(4.30)版本,通过ODA升级,对DWG2010格式进行了全面支持,用户可以使用中望CAD创建DWG2010,DXF2010格式文件,也可以使用中望CAD打开由其它CAD软件创建的DWG2010,DXF2010文件,并可以对这些文件进行编辑和保存。
使用中望CAD 保存图纸时,将自动保存为“ACAD 2010版 DWG(dwg)”,用户也可以使用 saveas保存图纸为 “ACAD 2000版 DWG(dwg)”以及其它格式文件。

二.新功能特性
中望CAD VBA接口中的属性、方法、点集合、矩阵、向量的传入参数和返回值是三维点坐标。为了更好的与其他CAD平台开发的VBA程序兼容,2010(4.30)版本修改了三维点坐标为Variant型的Double数组。
中望CAD2010(4.30)对文件自动保存功能进行了完善,新增了“仅保存当前图”功能。

在“选项”对话框的“文件安全措施”选项中,勾选“仅保存当前图”选项,则在“自动保存”功能开启的状态下,自动保存时只会保存当前图纸,不会对其它图进行保存。
在模型空间(或图纸空间的激活视口)里,调用view命令,会弹出view Manager(视图管理器)对话框。(在图纸空间里调用view命令,效果和-view命令一样,是命令行模式,而不是对话框模式)。
通过view Manager对话框,可以实现:
1.模型空间视图的增加,修改,删除
通过“新建视图”对话框,建立新的模型空间视图。

通过“新建视图”对话框可以设置新建视图的属性,设定视图的边界,设置,以及背景。这些设置与“视图管理器”中树形图显示的属性是相对应的。
2. 可以将模型空间视图或预设视图应用到当前, 并且可以即时反应到图纸的显示上;
3. 模型空间视图在新建时可以自定义边界,也可以对现有的视图进行编辑边界;
放样和扫掠功能用于创建三维实体.
扫掠(Sweep)通过沿曲线路径扫掠轮廓(平面曲线),轮廓可为开放或闭合,生成新的三维实体.
扫掠轮廓的对象可以是直线,圆弧,椭圆弧,二维多线段,二维样条曲线,圆以及椭圆。
扫掠的路径可以是直线,圆弧,椭圆弧,二维多线段,二维样条曲线,圆,椭圆,三维样条曲线以及三维多线段。
放样(Loft)通过一组两个或多个曲线之间放样来创建三维实体。
直线,圆弧,椭圆弧,二维多线段,二维样条曲线,圆以及椭圆等二维实体均可作为三维实体的横截面来创建三维实体。
创建三维实体的方法有三种,引导,路径或仅横断面。
作为引导对象的实体可以是直线,圆弧,椭圆弧,二维样条曲线,二维多线段,以及三维多线段。
路径曲线可以是直线,圆弧,椭圆弧,样条曲线,圆,椭圆,二维多线段以及三维多线段。
当仅适用横断面时,会显示“放样设置”对话框设置横断面上的曲面参数。
新增groupunname命令,用于创建未命名组。
增加鼠标右键“组”以及“取消组”选项,用于创建未命名组(groupunname),和取消分组(ungroup)。
使用鼠标右键group功能时,需要先选中实体,然后单击鼠标右键。

电子传递新增“绑定外部参照”功能,使用该功能可以将DWG文件中所附着的外部参照文件绑定到该DWG文件中。该功能位于电子传递的“修改传递设置”页面中。

三.ZRX接口功能完善
ZRX for 中望CAD2010(4.30)根据广大用户的实际应用反馈,在原有的接口上进行不断完善和修改,提高了接口性能和质量。并且同时也新增加了部分接口功能,例如,实体显示机制进行完善,按需加载更加丰富,提供COM方式的UI定制,个别数据库实体的完善等等。
新增包括zcdbSaveAsR14,zcedGetFileNavDialog,zcedGetZcadTextCmdLine等在内的共13个全局函数,新增ZcGeContext,ZcDbRegion,ZcDb3dSolid等17个类。
完善和增强ZRX应用程序的按需加载方式,支持启动中望CAD时加载,命令执行时加载,读进带自定义实体的图纸文件时加载对应程序,支持手动方式拖动ZRX应用程序(.dll) 到CAD界面进行加载
完善和增强9个ZcGi类接口,支持用户从其派生新类
新增加3个COM特性的UI接口文件,中望CUI.h、中望CUI_i.c、中望CUI.tlb,支持用户使用程序方式定制新的菜单和工具条。
完善数据库实体刷新显示机制, 修复原实体在编辑或删除后不能及时在屏幕上进行刷新显示的问题
增加zcedInvoke、zcedDefun和zcedRegFunc方法注册的LISP命令
增加zcedGetAcadWinApp()->GetIDispatch,zcedGetAcadDoc()->GetIDispatch函数功能
增加宏actrTransactionManager及其对应的函数功能
四.效率改进
中望CAD2010(4.30)版本在2010版本速度大幅提升的基础上,继续改进,进一步大幅提升图纸的处理速度。
Redraw作为CAD软件的常用命令,其速度的大幅提升将大大增强中望CAD的图纸处理能力。Redraw平均提升速度在50%,部分图纸可以达到100%~200%的提升。
图层的锁定、解锁、隐藏以及打开等功能是常见的图层操作,2010(4.30)版本对图层处理进行了改进,在进行图层操作时,解锁(工具栏)与中望CAD2010(12.30)版本相比有9倍以上的效率改进,对于图层和实体数目较多的图纸有200倍的改进,对解锁(图层管理器)平均效率也在5倍以上。
五.稳定性改善
稳定性方面,对客户返回的CrashReport进行针对性处理,主要体现在以下四点:
- 解决了显示重生成中与文字相关的不稳定问题
- 解决了与office交互不稳定的问题
- 解决了图纸在模型与布局的不稳定问题
- 解决win7系统下相关的不稳定问题
- 解决了open、save等相关的不稳定问题