[other] 想在deepin系统中开发免费、开源的2D CAD软件,可以加我的群
Tofloor
poster avatar
deepin
2023-04-20 07:27
Author

由于自己目前都是下班时间折腾libreCAD 2D 软件的二次开发,从项目build方式的qmake转变为cmake,以及后期的2D平面图形的整体设计功能实现,这些任务的完成总体感觉个人目前很难单独完成,需要社区的CAD用户和开发者来共同推动。

LibreCAD 2D版的现状

1.关于LibreCAD 2D版,官方已经没有继续再更新,而是直接换3D版重新开始。对于长期使用这款软件的用户来讲,是无法得到更多实用的新功能支持;

2.对于LibreCAD 2D版来讲,它没有针对设计使用者进行“工作台”方式的使用分类,就如设计行业有电子主板设计服装设计机械设计建筑设计等等。通过工作台的方式提供,可以为设计者提供更加专业的设计工具模块;

3.就LibreCAD 2D版的实际绘制使用过程来看,不管是绘制线条椭圆长方形,几何图形的轮廓始终有点“锯齿感”,相对于AutoCAD的绘制过程并不是那么美观;

4.绘制的几何体,不能直接在绘图区进行尺寸标注,绘制的过程中未直接提供尺寸大小的输入框

5.从LibreCAD在github上提供的源代码来看,它是基于Qt的Qmake方式构建,并没有采用现在开源比较流行的cmake构建方式;

6.关于LibreCAD的源代码,实际上在main主函数中有很多地方在通过C++的预处理器来进行代码调试,有些bug仍然还是存在,包括有些算法库boost等也需要进行精简;

.......

针对LibreCAD 2D版进行二次开发,创建CAD开发群的主要目的

1.实际上改造这个项目,我个人确实能力有限,且在家写代码的时间也有限,短期内不能对LibreCAD 2D版源代码项目进行100%解读,需要更多感兴趣的CAD开发者一起参与;

2.希望通过Cmake构建项目的方式,达到目前流行开源项目开发的方式;

3.希望LibreCAD 2D版在二次代码重写和重构的过程中,能使用到深度DTK提供的QML实现CAD界面的开发,以及相关核心C++代码的源封装;

4.希望更多Windows系统的Auto CAD使用者,可以在deepin论坛和CAD开发群里面进行使用反馈,让LibreCAD 2D版的所有功能更加贴近Auto CAD的2D功能;

5.为deepin系统的用户长期提供一款免费、更加实用的2D CAD软件;

CAD开发群的二维码和入群帐号

image.png

CAD群号:629353712

个人备注申明:本群主要是围绕libreCAD 2D版进行源代码的解析、架构重组,程序开发者不限于Qt、DTK这两种开发套件,AutoCAD使用者也可以加入本群,让AutoCAD中的使用习惯、更实用的功能也能在二次开发的librecad中被使用。

Reply Favorite View the author
All Replies
deepin
2023-04-20 07:35
#1

希望官方也能主动开通一个libreCAD 开发的sig,本群后期如果项目常用功能能完善,可上传源代码给deepin的2D CAD用户使用。

Reply View the author
wlly-lzh
deepin
2023-04-20 15:49
#2

希望官方也能主动开通一个libreCAD 开发的sig,本群后期如果项目常用功能能完善,可上传源代码给deepin的2D CAD用户使用。

你可以自己拉人然后申请呀,只要符合要求官方肯定会同意的。

Reply View the author
fuuko
deepin
2023-04-20 16:29
#3

3.希望LibreCAD 2D版在二次代码重写和重构的过程中,能使用到深度DTK提供的QML实现CAD界面的开发,以及相关核心C++代码的源封装;

不用开发了,肯定会卡爆的ok

Reply View the author
云的眼泪
deepin
2023-04-20 16:32
#4

可以参考免费的QCAD

Reply View the author
相信
deepin
2023-04-20 18:30
#5

不不不,我建议与西北工业大学的的廖达雄教授团队联系一下,争取拿到大雄CAD的授权源代码,目前是免费开放下载使用的。免费CAD软件中,最适合中国人的CAD软件。

Reply View the author
deepin
2023-04-20 20:29
#6
云的眼泪

可以参考免费的QCAD

qcad,绘制的几何图形还是有锯齿感,只不过功能比libreCAD多。

Reply View the author
财鼠N
deepin
2023-09-27 04:45
#7

👍

Reply View the author