CAD图纸绘制方法、装置、存储介质及计算机设备与流程

文档序号:30603635发布日期:2022-07-01 22:07阅读:来源:国知局

技术特征:
1.一种cad图纸绘制方法,其特征在于,包括步骤:获取cad数据;对所述cad数据按多个构件进行分组,以使每一所述构件包含至少一元素,所述至少一元素包括线和文字中的至少一者;解析每一所述构件中包含的所有元素,并生成元素所对应的解析结果;基于所述解析结果并调用具有图形接口的绘图引擎绘制出cad图纸;以及将所述cad图纸所对应的数据编译成可运行于目标平台的应用程序,其中目标平台与图形接口相对应,其中所述图形接口为vulkan图形接口。2.根据权利要求1所述的cad图纸绘制方法,其特征在于,所述线包括线段、圆及弧形。3.根据权利要求1所述的cad图纸绘制方法,其特征在于,所述目标平台包括windows操作系统、android操作系统及linux操作系统中的至少一种。4.根据权利要求1所述的cad图纸绘制方法,其特征在于,所述cad数据为矢量数据交换格式,并通过dwg格式的cad数据转换所得;矢量数据交换格式的cad数据具有dwg格式的cad数据中元素的数量、颜色、形状及图层信息。5.根据权利要求1所述的cad图纸绘制方法,其特征在于,在解析每一所述构件中包含的所有元素,并生成元素所对应的解析结果的步骤中,包括:当所述元素为线段时,获取所述线段的起点坐标与终点坐标;以及根据起点坐标与终点坐标确定解析后所述线段的位置。6.根据权利要求1所述的cad图纸绘制方法,其特征在于,在解析每一所述构件中包含的所有元素,并生成元素所对应的解析结果的步骤中,还包括:当所述元素为圆时,通过预设数量的点将圆的边分成多个大小相同圆弧;将相邻的点用直线连接获得多个线段所组成的目标圆;获取圆的圆心坐标及半径;以及根据所述圆的圆心坐标、半径及预设数量的点,确定解析后组成的目标圆中每一所述线段的位置。7.根据权利要求1所述的cad图纸绘制方法,其特征在于,在解析每一所述构件中包含的所有元素,并生成元素所对应的解析结果的步骤中,还包括:当所述元素为弧形时,通过预设数量的点将弧形的边分成多个大小相同圆弧;将相邻的点用直线连接获得多个线段所组成的目标弧形;获取弧形的圆心坐标及半径;以及根据所述弧形的圆心、半径及预设数量的点,确定解析后组成的目标弧形中每一所述线段的位置。8.一种cad图纸绘制装置,其特征在于,包括:数据获取单元,用于获取cad数据;数据分组单元,用于对所述cad数据按多个构件进行分组,以使每一所述构件包含至少一元素,所述至少一元素包括线和文字中的至少一者;元素解析单元,用于解析每一所述构件中包含的所有元素,并生成元素所对应的解析结果;图纸绘制单元,用于基于所述解析结果并调用具有图形接口的绘图引擎绘制出cad图
纸;以及数据编译单元,用于将所述cad图纸所对应的数据编译成可运行于目标平台的应用程序,其中目标平台与图形接口相对应。9.一种存储介质,其特征在于,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行权利要求1-7任一所述的cad图纸绘制方法。10.一种计算机设备,其特征在于,包括处理器和存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,所述处理器用于执行权利要求1-7任一所述的cad图纸绘制方法中的步骤。

技术总结
本发明公开了一种CAD图纸绘制方法、装置、存储介质及计算机设备。本发明通过解析每一所述构件中包含的所有元素,并生成解析结果;基于所述解析结果并调用具有图形接口的绘图引擎绘制出CAD图纸。由于将构件中所包含的元素解析成相应的线段,使得用户更加方便地对CAD图纸中的构件进行点选操作,以增强交互性。另外,所述CAD数据为矢量数据交换格式,能够方便用户可以在线对CAD图纸进行预览。另外,通过Vulkan图形接口将所述CAD图纸所对应的数据编译成可运行于Windows操作系统、Android操作系统及Linux操作系统中的应用程序,使得绘制出的CAD图纸可以应用于多个系统中的应用程序。的CAD图纸可以应用于多个系统中的应用程序。的CAD图纸可以应用于多个系统中的应用程序。


技术研发人员:ꢀ(74)专利代理机构
受保护的技术使用者:久瓴(江苏)数字智能科技有限公司
技术研发日:2020.12.30
技术公布日:2022/6/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1