一种优化AutoCAD3D软件的方法

文档序号:9911299阅读:190来源:国知局
一种优化AutoCAD 3D软件的方法
【技术领域】
[0001]本发明涉及一种优化AutoCAD 3D软件的方法,尤其是一种使用在3D电气设计软件制作上更具立体感的方法,属于计算机辅助系统应用领域。
【背景技术】
[0002]随着3D时代的来临,越来越多的设备制造业企业意识到电气设计在整个企业发展战略中的重要意义,不断的寻求和引进先进的设计理念和设计工具。这就为中国的“电气软件行业”的发展提供了一个契机。为满足中国电力设计院、国家电网等多个国家企业的电气设计要求,中国国内的软件公司开始探索和尝试“专业电气设计软件”的开发和服务。
[0003]电气设计理念在欧美国家也正在大力宣传并转化为实际的产品。例如世界著名企业达索集团的三维产品CATIA几乎垄断了航天航空方面的三维设计,同时CATIA也推出了适应于电气设计的二维模块方便用户做简单的电气设计,由此形成简单的电气解决方案。但尽管如此,由于局限于电气行业相对专业性各不相同,研发人员对两个方向的标准较难同步融合,所以设计软件的开发仍处于探索阶段。

【发明内容】

[0004]本发明的目的在于:针对以上现有技术存在的不足,提出一种额外开发出来的针对于AUTOCAD 3D软件作图时,即使立体感和方位感不是很强的人,也能一眼看出此图的整体立体效果,为了达到以上目的,本发明的优化AutoCAD 3D软件的方法应包含如下模块:
1.基础模块
此模块涵盖之前CAD软件格式与功能无太大的改变,包含绘图环境,图纸设置、环境选项、创建、修改、优化对象等功能。
[0005]2.各系统兼容模块
编写的此模块除了必须要和AUTOCAD的软件本身达到良好的兼容性,还要和现行的操作系统如:windows系列XP,WIN7, WIN8 (32&64bit),最好还要能兼容LINUX系统,不能出现任何兼容上的错误导致软件或操作系统的整体速度变慢或卡死的现象,同时还要考虑到AUTOCAD各种版本之间的兼容性的问题,即在AUTOCAD 2012, 2007, 2004都能用。
[0006]3.3D 模块
模块的主要功能是实现电脑画面更具立体性,在此模块上新增激活、新建、打开、删除、冻结图层等功能。在辅助模块上要有基色、轮廓、嵌套色块,使完成的作品在色彩、基色、轮廓的鲜明对比下能够使观看者能够一目了然,提高图片的层次感,加深阴影和亮度。之所以这样做的原因是:根据人体眼睛特殊的生理结构和视觉功能,物体在人的视野中都有一定的生理特性,如:近大远小、近长远短、近清晰远模糊等特点,同时在物体与人之间随着远近,明暗,色彩等因素的变化而变化。所以,在完成出图前还应对每个图层的色调、线性、线宽等再次做处理,达到最佳3D效果。
[0007]4.硬件兼容模块在硬件的资源占用上不能有巨大的改变,特别是显卡和内存上,否则得到普遍使用此功能的可能性降低,尽量不要对硬件有特别的要求。一张显卡的3D效果是否流畅和完美主要是取决于显卡的FPS这个单位,帧数这个数字越大代表着显卡的每秒渲染能力越强,数值越高代表用户在操作中体验的效果越流畅。我们的希望的FPS数值在30-40da为佳,这样即使是普通的显卡也能满足需求。
[0008]5.二次开发模块
此模块在提供对外二次开发的接口,方便需求的客户自主进行二次开发。以往的产品是没有的,在完整的软件开发完成后系统提供了第三代开发工具如Visual LISP, ARX以及基于ActiveX Automat1n技术的VBA等。VLISP对语言进行了扩展,可以通过接口和对象的交互,提供了完整的集成开发环境,可以提高二次开发的效率,提供了工具用于发布独立的应用程序。ARX(AutoCAD Runtime extens1n)是以C++语言为基础的面向对象的开发环境和应用程序接口。此工具可以直接调用CAD的核心函数,数据结构和代码。在WINDOWS与CAD之间采用消息传递直接通讯,将系统与软件的兼容性发挥到极致。
[0009]由此可见,本发明通过优化AutoCAD 3D软件的辅助模块对软件进行升级后,不管是制作者还是旁观者都能很明白的看出作品所要展示的效果,而且对硬件的要求并不是十分苛刻,对于优化后软件的使用普及率将会有大的提高,以达到比以前未升级前更好的效果,从而在CAD原型的基础上加上中国特色的功能,更加适合中国的客户。
【具体实施方式】
[0010]本发明的优化AutoCAD 3D软件的方法应按照如下步骤进行:
1.基础模块
此模块涵盖之前CAD软件格式与功能无太大的改变,包含绘图环境,图纸设置、环境选项、创建、修改、优化对象等功能。
[0011]2.各系统兼容模块
编写的此模块除了必须要和AUTOCAD的软件本身达到良好的兼容性,还要和现行的操作系统如:windows系列XP,WIN7, WIN8 (32&64bit),最好还要能兼容LINUX系统,不能出现任何兼容上的错误导致软件或操作系统的整体速度变慢或卡死的现象,同时还要考虑到AUTOCAD各种版本之间的兼容性的问题,即在AUTOCAD 2012, 2007, 2004都能用。
[0012]3.3D 模块
模块的主要功能是实现电脑画面更具立体性,在此模块上新增激活、新建、打开、删除、冻结图层等功能。在辅助模块上要有基色、轮廓、嵌套色块,使完成的作品在色彩、基色、轮廓的鲜明对比下能够使观看者能够一目了然,提高图片的层次感,加深阴影和亮度。之所以这样做的原因是:根据人体眼睛特殊的生理结构和视觉功能,物体在人的视野中都有一定的生理特性,如:近大远小、近长远短、近清晰远模糊等特点,同时在物体与人之间随着远近,明暗,色彩等因素的变化而变化。所以,在完成出图前还应对每个图层的色调、线性、线宽等再次做处理,达到最佳3D效果。
[0013]4.硬件兼容模块
在硬件的资源占用上不能有巨大的改变,特别是显卡和内存上,否则得到普遍使用此功能的可能性降低,尽量不要对硬件有特别的要求。一张显卡的3D效果是否流畅和完美主要是取决于显卡的FPS这个单位,帧数这个数字越大代表着显卡的每秒渲染能力越强,数值越高代表用户在操作中体验的效果越流畅。我们的希望的FPS数值在30-40da为佳,这样即使是普通的显卡也能满足需求。
[0014]5.二次开发模块
此模块在提供对外二次开发的接口,方便需求的客户自主进行二次开发。以往的产品是没有的,在完整的软件开发完成后系统提供了第三代开发工具Visual LISP, ARX以及基于ActiveX Automat1n技术的VBA等。VLISP对语言进行了扩展,可以通过接口和对象的交互,提供了完整的集成开发环境,可以提高二次开发的效率,提供了工具用于发布独立的应用程序。ARX(AutoCAD Runtime extens1n)是以C++语言为基础的面向对象的开发环境和应用程序接口。此工具可以直接调用CAD的核心函数,数据结构和代码。在WINDOWS与CAD之间采用消息传递直接通讯,将系统与软件的兼容性发挥到极致。
【主权项】
1.一种优化AutoCAD 3D软件的方法,其特征在于在3D电气设计软件制作上更具立体感。2.根据权利要求1所述一种优化AutoCAD3D软件的方法,其特征在于基础模块;此模块涵盖之前CAD软件格式与功能无太大的改变,包含绘图环境,图纸设置、环境选项、创建、修改、优化对象等功能。3.根据权利要求1所述一种优化AutoCAD3D软件的方法,其特征在于各系统兼容模块;此模块主要功能要求与各类操作系统的兼容性。4.根据权利要求1所述一种优化AutoCAD3D软件的方法,其特征在于3D模块;此模块主要功能是实现电脑画面更具立体性,在对每个图层的色调、线性、线宽等再次做处理,达到最佳3D效果。5.根据权利要求1所述一种优化AutoCAD3D软件的方法,其特征在于硬件兼容模块;此模块主要功能是对软件应用的计算机硬件没有过于苛刻的要求。6.根据权利要求1所述一种优化AutoCAD3D软件的方法,其特征在于二次开发模块;此模块在提供对外二次开发的接口,方便需求的客户自主进行二次开发。
【专利摘要】本发明涉及一种优化AutoCAD?3D软件的方法,尤其是一种使用在3D?电气设计软件制作上更具立体感的方法。针对以上现有技术存在的不足,提出一种额外开发出来的针对于AUTOCAD?3D软件作图时,即使立体感和方位感不是很强的人,也能一眼看出此图的整体立体效果。为了达到以上目的,本发明的优化AutoCAD?3D软件的方法应从此模块的兼容性(包含与AUTOCAD本身的兼容和WINDOWS系列,LINUX系统的兼容)考虑,另外就是设计开发中此模块需要尽量对硬件的要求不能太高,使得普通的硬件要求都能正常使用。
【IPC分类】G06F9/44, G06T17/00, G06F17/50
【公开号】CN105677933
【申请号】
【发明人】不公告发明人
【申请人】镇江金软计算机科技有限责任公司
【公开日】2016年6月15日
【申请日】2014年11月20日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1