3D打印切片软件--cura的二次开发

本文分享了cura 3D打印切片软件的二次开发经验,涉及cura界面用Python wx框架开发,curaengine使用C++实现。文章详述了开发环境配置,包括Python 2.7 32位、wxPython安装等,以及遇到的OpenGL问题和解决方案。适合对cura开发感兴趣的初学者参考。
摘要由CSDN通过智能技术生成



本来前段时间就要写的,只因为那会的收效比较小,有些东西还一窍不通,当然现在也还是有些不大明白,但是最起码刚刚跳出了cura主界面还是不枉这几天工作;


废话不多说了,就把最近我做过的东西,学到的东西以及走了的弯路放到这里和大家一起分享一下,避免后面的小伙伴们跟我一样犯低级错误。


             首先介绍一下个人情况,这个很有必要;因为有些知识你是必须去学习的,即使不是深入的学习也应该是有些了解的。在老师分配给我这个任务时,我对这个项目一窍不通,也不知道它是什么语言写的,更不用说是什么开源协议的了,所以当时有些懵逼;老师只是说你先了解一下当下的一些开源协议,然后看看cura是属于哪个协议(话说回来,老师这个思路是从正规的思路出发,直到现在我也没有熟练记住五个开源协议的具体协议,不过这里可以明确地告诉大家cura软件是完全开源的,好像是GPL或是MIT协议,这两个协议都是可以用来盈利的还有自由修改自由分发,所以大家可以放心大胆的去做开发),其实说这么多也没啥用处,简单来说吧cura软件界面是python语言写的,所以我就是想说我是python小白,所以有些python基础的或者是跟我一样没有python基础的同学大家都一起来吧!

             然后我来再介绍一下cura吧(其实在网上有很多关于cura开发介绍的,我这里也就是按照别人的说法结合自己的理解来讲),cura开发有两个工作要做,一个是界面的开发一个是curaenginee的开发;因为cura界面的开发,也就是我目前工作的重点是用python wx 框架来写的

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值