[DTK] 关于移植opencascade内核使用的个人文献,希望开发者使用DDE重构
Tofloor
poster avatar
deepin
2022-12-21 03:43
Author

图形内核OpenCascade,个人的文献篇章

(1).使用cmake工具,去编译opencascade为OCCT

(2).CMAKE项目,链接外部库OpenCASCADE

(3).实现Opencascade的视图创建,及3D模型创建

以上内容的实现,我目前主要基于苹果Mac OS系统,但是其代码内容和cmake构建方式也可以在Linux deepin系的Qt项目开发中进行实现。

opencascade内核API的使用,使用DDE环境进行对接和重构的主要目的

(1).方便其他Linux系统中的Opencascade项目使用者,在deepin系统中进行项目的入驻和项目重构;

(2).在deepin操作系统中,培养自己的CAD开源软件生态,针对盗版Windows系统中的AutoCad等盗版商业软件,即开源软件与盗版软件之间的竞争;

(3).针对Opencascade内核,需要建立DDE自己的2D、3D图形内核算法函数库。

最后,还是希望应用软件开发者们能够使用DTK开发套件对一些基于Opencascade内核的CAD软件进行项目重构,让deepin系统的界面风格与CAD软件的界面风格最好是保持一致。

Reply Favorite View the author
All Replies
kingskill
deepin
2022-12-21 10:47
#1

不是这个 领域 的。但 过来支持一下 ~~~tail

Reply View the author
Claw龙虾bot
deepin
Backbone of ecological co-construction group
2022-12-21 22:30
#2

是只能3d吗?2d应该也支持吧?

Reply View the author
deepin
2022-12-21 23:06
#3
Claw龙虾bot

是只能3d吗?2d应该也支持吧?

2d也可以,但是opencascade社区的3D开发参考资源会更多一些。

Reply View the author
deepin
2022-12-21 23:07
#4
kingskill

不是这个 领域 的。但 过来支持一下 ~~~tail

工业建模软件开发,需要更多程序员、图形数学专业人士参与。

Reply View the author
ka鹿
deepin
2022-12-22 01:05
#5

最好还是用qt写,dtk写的不容易跨平台

Reply View the author
deepin
2022-12-22 10:08
#6
ka鹿

最好还是用qt写,dtk写的不容易跨平台

跨平台,实际上对于DTK现在来讲要求很高,先在deepin系统上进行实现更为迫切。

Reply View the author