0 前言
我换了Github的项目仓库,传送门:Data of Cura 3D Printer。这里我只是修改了部分源码,或者说增加了大量的注释。以后,Git上面会有提示我改了哪些。
我用的Cura是15.04.4版本的,和14版的很像。在win7 32位系统下可以运行,运行请进入Cura15.04.4主目录点击“cura.bat”文件,即可打开软件,查看修改的GUI部分。
工作中,需要对Cura进行二次开发,所以对这个项目做一些跟进式的总结,欢迎交流!
更新中…我也在学习!而且就凭我战五渣的英文水平,,,呵呵哒! 我有些事情,暂停更新,不知道什么时间重启Cura!
1 最新进展
03月30日:
由于工作重心调整,这块的东西暂时先放一下,我也不知道什么时候重启Cura的二次开发。祝大家开发的顺利!
2 工作记录
03月11日:
修改了Cura的主界面,把Cura的功能都换成带有图标的按钮。目前还有很多工作没有搞定,比如:实现Cura的基本功能。
感想:Cura用wxPython做GUI,我是感觉很无可奈何,因为在修改界面的时候遇到很多问题。毕竟从来没有接触过wxPython,所以希望大家能联系我,帮我改改,给点意见。我也会贡献我自己懂的东西。开源力量大!!!
先来张截图。
03月03日: 学习CuraEngine,安装该引擎的必要依赖库protobuf和libArcus。 首先,安装protobuf,是在Ubuntu下进行的,安装链接C++ Installation,还需要安装其他的支持,如下命令:
apt-get完事后,遵照Git教程即可。在做make check的时候,会有bug,我没有管就install了。如果以后遇到问题要去这里找答案—-传送门。
然后,安装libArcus,安装传送门。教程的部分内容是和安装protobuf一样的,重点是Building部分。注意, “ In addition, if the Python module should be installed, you need a python interpreter available withh the sip tool installed”。 把项目下载下来以后,遵循教程。可以参照这篇blog(发现mac和Windows浏览器下内容显示不一样)。
02月26日: 学习CuraEngine的资料,在一个blog站上找到的。该作者的QQ交流群:187233472。
02月25日: 学习Cura的详细使用教程,介绍的很详细,由阿巴塞3D教育出的,百度了一下官网,发现这个教育机构是一家3D打印科技公司。
02月24日: 寻找视频资料—-3D打印课程,但是价格比较贵,卖888元,不过里面的资料是挺全面的,可以改Cura的界面、功能,是挺不错的资料。
02月23日: 学习Uranium,这是Cura的前端框架,这个框架依赖Python3、Qt5、PyQt5、Numpy、Arcus。对它做了一定的翻译工作,传送门—-译文。
02月22日: 看了看Cura的引擎源码—-Cura Engine,C++写的。提供了安装方法,但是没有成功安装.
02月21日: 阅读Cura的新版本源码,由Ultimaker开发的,这个版本的Cura使用了Qt5、PyQt5去做GUI。
02月20日: 传送门—-环境搭建,Attribution著,里面是Cura的老版本,用的wxPython做得GUI。作者以win7 64位做得演示。
来源:谷震平
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!