我的Qt作品(21)使用QCAD作为解析库,完整解析dxf文件并绘制(支持椭圆/样条曲线/文本)

几年前写过我的Qt作品(6)使用Qt开源库dxflib解析dxf文件并绘制(支持椭圆和样条曲线)

https://libaineu2004.blog.csdn.net/article/details/109702983

这次升级一下,写了新的版本。本次作品是使用QCAD v3.28.1.3源码,把解析dxf的源码移植出来,作为解析库。

1、qcad是开源的cad软件。

QCad是由瑞士RibbonSoft团队于2002年开发的开源二维计算机辅助设计(CAD)软件,基于GPL协议分发,旨在为Linux系统提供轻量化的CAD解决方案,同时支持Windows、macOS及Unix平台。该软件以AutoCAD操作逻辑为基础设计界面,降低用户学习成本,并以DXF文件作为标准格式实现跨平台兼容。

https://github.com/qcad/qcad

https://gitee.com/mirrors/qcad

解析dxf,完全照搬qcad的源码。然后图元绘制由自己实现。

支持点/线/圆/圆弧/椭圆/样条/多线段/块/图层/文字等图元解析和绘制。

2、把qcad源码移植出来,整合进我的qt私人项目

3、打开dxf文件,然后使用QGraphicsView实现绘图功能

423776537@qq.com

相关推荐
利白8 天前
QCAD v3.28.1.3源码编译,使用VS2019+Qt5.15.2环境
编译·vs2019·qcad
eggcode1 个月前
C#开源库ACadSharp将Dwg转Dxf
c#·dxf·dwg
Source.Liu9 个月前
【学写LibreCAD】 2.1 pdf_print_loop文件
qt·rust·pdf·cad·dxf
别给迷住了1 年前
WPF 绘制过顶点的圆滑曲线(样条,贝塞尔)
wpf·贝塞尔曲线·样条曲线·圆滑曲线·过顶点·beziersegment
CoderIsArt1 年前
如何将Dxf文件中的Vertex与相应的polyline关联起来
qt·dxf
CoderIsArt1 年前
Dxf库中的DL_Codes类
c++·dxf
问也去2 年前
Java调用GDAL实现postgresql数据生成shp和dxf
java·postgresql·gdal·dxf
招财进宝1292 年前
QCAD for Mac免费下载:卓越的2D辅助设计工具
macos·mac·mac软件·qcad·辅助绘图工具·绘图软件·mac绘图工具