- 博客(7)
- 收藏
- 关注

原创 用Android设备调用CuraEngine对3D打印进行切片
CuraEngine到Android移植1、打开Android studio,新建c++工程。2、将引擎所以源码导入.\app\src\main\cpp中。(引擎源码最好通过git clone下载)3、修改cmkelists,首先将两个中间件protobuf和arcus去掉。然后将生成exe去掉。具体如图将clipper编译成动态库。将其他所有源码编译成动态库。连接上述两个库。再连接多线程。编译native-lib动态库。连接到源码库。分别连接log-lib库。4、添加
2020-10-06 09:57:35
1810
6
原创 计算机网络编程
网络编程网络编程中有两个主要的问题1.1 如何准确的定位到网络上的一台或者多台主机1.2 找到主机之后如何进行通信网络编程中的要素2.1 IP和端口号 IP2.2 网络通信协议 tcp、udp万物皆对象IP (ping、ipconfig)ip地址::InetAddress唯一定位一台网络上计算机127.0.0.1:本机localhostip地址的分类3.1 ipv4/ipv6 3.1.1 IPV4 127.0.0.1 ,4个字节组成。 0
2022-04-22 09:29:46
630
原创 JavaSE基础
面向对象以类的方式组织代码,以对象的组织(封装)数据重写需要有继承关系,子类重写父类的方法!方法名必须相同参数列表必须相同修饰符:范围可以扩大但不能缩小: public > protected > default > private抛出异常:范围,可以被缩小,但不能扩大: ClassNotFoundException --> Exception (大)重写,子类的方法和父类必须一致,方法体不同!为什么需要重写:父类的功能,子类不一定需要,或者不一定满足!
2022-04-20 10:53:22
105
原创 稀疏数组还原
稀疏数组package com.wpx.array;public class Demo03 { public static void main(String[] args) { //稀疏数组 int[][] arr1 = new int[11][11]; arr1[1][2] =1; arr1[2][3] =2; System.out.println("输出原始的数组:"); for(int[] a
2022-04-19 19:38:50
233
原创 CuraEngine工作流程及代码详解
CuraEngine工作流程及代码详解FffProcessor类:线材热熔制造处理最初阶段,对网面进行切片,分层处理。FffPolygonGenerator类:线材热熔制造的初期阶段,生成多边形。FffGcodeWriter类:线材热熔制造处理第二阶段,已经生成的多边形轮廓将用于Gcode的生成。libarcus库libarcus库包含了c++和python的类(这里没用到python),用来创建一个socket。这个socket基于protobuf,用来发送和接收信息。就是在Cura(图形界面,
2020-10-07 14:19:35
7164
6
原创 CuraEngine引擎命令行调用方法
调用curaengine(4.2.1)引擎所需步骤:**1、拼接字符串:**如CuraEngine slice -v -j ./resources/definitions/fdmprinter.def.json -v -j ./resources/definitions/fdmextruder.def.json -o “./output/test1.gcode” -e1 -l “./aixin.STL”其中(1)CuraEngine首先要找到引擎exe所在的文件位置,相对应exe的名称为CuraEng
2020-10-07 14:07:45
2427
6
原创 Android将png等图片拉伸成stl文件格式用于3D打印
本文是实现在Android平台上,将png、jpg等格式图片拉伸成stl格式,以便用于3D打印。具体实现:在Android平台上,通过chaquopy方案,调用cura源码中,将二维模型图片拉伸成stl格式三维模型的python代码实现。
2020-10-06 10:36:56
1709
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人