一种将三维智能部件引入二维CAD专业辅助设计系统的方法技术方案

技术编号:39184433 阅读:20 留言:0更新日期:2023-10-27 08:31
本发明专利技术公开了一种将三维智能部件引入二维CAD专业辅助设计系统的方法,涉及建筑CAD技术领域。具体步骤为:在二维CAD辅助系统内部,增加一个代理C3dComponent,在其内部记录三维智能部件定义相关的外部文件路径及在二维CAD系统中的放置坐标、方向信息;增加控制过程,制作控制面板,将三维智能部件相关的内容分类记录在不同的文件中;对计算速度进行优化;用户根据控制面板完成三维智能部件定义;三维智能部件存库,将三维智能部件统一管理、按照库的方式存取;在二维CAD中以二维图形形式部署三维智能部件;提供模型查看、绘图、导出功能。本发明专利技术通过在二维CAD专业辅助设计系统中,引入三维智能部件的概念,有助于增加二维CAD操作和图纸设计的便捷性,提高设计效率。提高设计效率。提高设计效率。

【技术实现步骤摘要】
一种将三维智能部件引入二维CAD专业辅助设计系统的方法


[0001]本专利技术涉及CAD
,具体是指一种将三维智能部件引入二维CAD专业辅助设计系统的方法。

技术介绍

[0002]二维CAD系统(如AutoCAD)已经发展了几十年,具有快捷、方便、空间占用小等优点。但是,完全二维的设计过程繁琐,修改时牵一发而动全身。同时,三维CAD系统(如SolidWorks,Revit)暂时难以在所有的应用领域完全替代二维CAD。如果能在二维CAD中加入三维智能部件,将显著提高二维CAD系统用户使用的方便性,提高设计效率。
[0003]本文提出了一种将三维智能部件引入二维CAD专业辅助设计系统的方法可有效解决该问题。

技术实现思路

[0004]本专利技术的目的是在二维CAD专业辅助设计系统中,引入三维智能部件的概念,使二维CAD和图纸制作过程更加方便。
[0005]为解决上述技术问题,本专利技术提供的技术方案为:一种将三维智能部件引入二维CAD专业辅助设计系统的方法,包括以下步骤,步骤1、在二维CAD辅助系统内部,增加一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种将三维智能部件引入二维CAD专业辅助设计系统的方法,其特征在于:包括以下步骤,步骤1、在二维CAD辅助系统内部,增加一个代理C3dComponent,并在其内部记录与三维智能部件定义相关的外部文件路径及在二维CAD系统中的放置坐标、方向信息;步骤2、增加控制过程,制作控制面板;将三维智能部件相关的内容分类记录在不同的文件中,并开放控制面板,以便后续允许用户交互编辑;步骤3、对计算速度进行优化;步骤4、三维智能部件定义;步骤5、三维智能部件存库,将三维智能部件统一管理、按照库的方式存取;步骤6、在二维CAD中以二维图形形式部署三维智能部件;步骤7、模型查看、绘图、导出;允许用户通过单独窗口查看三维智能部件、绘制三维智能部件详图、导出到其他三维软件。2.根据权利要求1所述的一种将三维智能部件引入二维CAD专业辅助设计系统的方法,其特征在于:所述步骤1中代理C3dComponent及其记录的三维智能部件坐标位置、文件路径随主CAD系统存取,绘制三维实体和二维图纸时,根据外部文件路径查找到对应的绘制函数,调用即可;进行模型构建时调用模型构建代码段,进行图纸绘制时调用图纸绘制代码段。3.根据权利要求2所述的一种将三维智能部件引入二维CAD专业辅助设计系统的方法,其特征在于:所述步骤2中将三维智能部件相关的内容分类记录在不同的文件中,所述相关的内容包括参数定义、三维模型绘制过程、三维智能部件在二维CAD系统中的显示过程、三维智能部件各个视图的绘图过程;过程信息以程序代码形式存储,在执行对应过程时,C3dComponent直接调用对应程序代码片段;程序代码片段中所用到的非过程信息采用键值对形式存储,即三维智能部件的所有参数和其参数值记录为参数文本,所述参数文本的格式包括Json格式、XML格式。4.根据权利要求3所述的一种将三维智能部件引入二维CAD专业辅助设计系统的方法,其特征在于:所述步骤3中优化计算速度的方法具体为:程序自动在企业内部查找空闲机器,加入计算;所述空闲机器的判断标准:鼠标和键盘停止动作时间超过设定的时间段。5.根据权利要求4所述的一种将三维智能部件引入二维CAD专业辅助设计系统的方法,其特征在于:所述步骤4允许用户定义三维智能部件,具体方法为:(1)在模型相对复杂的情况下,采用如下特定方法:将三维模型的构建过程以JSON格式或XML格式存入非过程信息中,对应的过程信息则处理为针对性的通用处理过程;具体来说,非过程信息采用特定存储方式,即以Json格式或XML格式按照三维模型构建过程顺序写入;采用这种方式...

【专利技术属性】
技术研发人员:申玮任姗王广坚刘涛高航王贤磊李保盛
申请(专利权)人:北京盈建科软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1