CuraEngine

3D打印切片引擎
授权协议 GPLv3
开发语言 C/C++
所属分类 其他开源、 开源3D打印机
软件类型 开源软件
地区 不详
投 递 者 公西志文
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

CuraEngine 是采用C++编写的3D打印切片引擎,由Cura 发展而来。它是由开源桌面3D打印机Ultimaker领导开发,以"高度整合性"以及"容易使用"为目标而设计的。CuraEngine软件包含了所有3D打印需要的功能,有模型切片以及打印机控制两大部分。其主要特点就一个字:快,它是目前所有3D打印模型软件切片最快的上位机软件,而且软件的操作界面简单明了,最每个参数都提供了详尽的提示,非常容易上手。

Cura Engine新特性:
1、更快的切片速度
以前需要几小时的切片现在只要几秒。而且,此改进还让开发者能够在软件中加入下面两个新特性。
2、动态模型准备
不再需要切片按钮因为软件会立刻开始为你的模型进行切片
3、实时调整切片参数
因为当你改变一个设置时,你能看到工具路径重新出现在屏幕上,所以你能够快速为你的打印对象找到优化设置。
4、模型修复
新软件会自动修复模型中的主要问题
5、多材料
新软件从一开始就将多喷头打印纳入设计
6、跨平台
新软件用C++编写,支持Linux,Windows和Mac。
7、开源
软件许可证是Affero GPLv3.

  • 这篇博文时这个分析系列的目录,先写下来。希望自己能够完成这一整个系列的博客。 1. 3D打印机切片引擎CuraEngine源码分析<四>  CuraEngine中的ReadMe解读,CuraEngine的版本介绍 2. 3D打印机切片引擎CuraEngine源码分析<五>  CuraEngine文件目录分析 3. 3D打印机切片引擎CuraEngine源码分析<六>  CuraEngine切片的流

  • 压缩包 : b0cc066cf6a29de6773a55cd42e08.zip 列表 CuraEngine_vs-master/ CuraEngine_vs-master/ALL_BUILD.vcxproj CuraEngine_vs-master/Arcus.dll CuraEngine_vs-master/Cura.pb.cc CuraEngine_vs-master/Cura.pb.h Cu

  • 这篇博客是关于CuraEngine的ReadMe文件解读以及Cura相关的版本问题的汇总。很多遇到的问题,其实在官方的ReadMe文件中都能找到答案。 1. CuraEngine的ReadMe 这里把自己一年前在南极熊上翻译的一篇文章拿过来吧。 1.1    总流程 The Cura Engine is structured as mainly .hfiles. This is not stand

  • Cura Engine 源码解析:Settings Cura Engine 使用 Settings类来保存所有打印设置。该类定义在Settings.h 和Settings.cpp两个文件中,但并未在其中标注具体设置的说明,只能结合调用设置的代码上下文理解其含义。这些设置分散在众多代码中,因此解析其功能并不是一个简单的事情。 Settings类的主要成员有: class Settings { pub

 相关资料
  • 问题内容: 我很好奇拆包切片并将其作为参数发送给可变参数函数。 假设我们有一个带有可变参数的函数: 如果我们不想传入一个接口,它就可以工作,那么我们是否拆包都没关系: 如果我们有一片片的话,那会很棘手。在这里,编译器不允许我们传递解压版本: 错误提示: 在解包参数中不能将sliceOfSlices(类型[] [] interface {})用作类型[] interface {} 我不知道为什么会这

  • 如前所述,对象中的元素遵循基于零的索引。 有三种可用的索引方法类型: 字段访问,基本切片和高级索引。 基本切片是 Python 中基本切片概念到 n 维的扩展。 通过将start,stop和step参数提供给内置的slice函数来构造一个 Python slice对象。 此slice对象被传递给数组来提取数组的一部分。 输出如下: [2 4 6] 在上面的例子中,ndarray对象由arang

  • 问题内容: 我有一些C方面的经验,对golang完全陌生。 现在在golang slice中是array的引用,其中包含指向slice的数组len和slice的上限的指针,但是该slice也将分配在内存中,我想打印该内存的地址。但是无法做到这一点。 问题答案: http://golang.org/pkg/fmt/ 将打印地址。

  • 主要内容:基本切片,多维数组切片在 NumPy 中,如果想要访问,或修改数组中的元素,您可以采用索引或切片的方式,比如使用从 0 开始的索引依次访问数组中的元素,这与 Python 的 list 列表是相同的。 NumPy 提供了多种类型的索引方式,常用方式有两种:基本切片与高级索引。本节重点讲解基本切片。 基本切片 NumPy 内置函数 slice() 可以用来构造切片对象,该函数需要传递三个参数值分别是 start(起始索引

  • 问题内容: package main 在上面提到的程序中,即使我们正在从is [2]到on病房访问元素,并且片中只有2个元素,也没有为is [2:]感到恐慌。为什么会这样呢? 问题答案: 切片表达式的go规范阐明了切片所用索引的要求: 如果0 <=低<=高<=最大<= cap(a),则索引在范围内,否则它们超出范围。 对于索引表达式,相关要求是: 如果0 <= x <len(a),则索引x处于范围

  • Python 的内置容器对象,例如列表,可以通过索引或切片来访问和修改。这在 ndarray 对象中也一样,ndarray 对象中的元素遵循基于零的索引,常用的索引方式:元素访问、切片索引、布尔型索引。 1. 元素访问 1.1 单一元素访问 一维数组的元素访问非常简单,和 Python 列表规则基本差不多。对单一元素的访问,索引遵循从 0 开始,依次递增 1。 案例 例如,对于创建的一维数组,我们

  • 本文向大家介绍浅析NumPy 切片和索引,包括了浅析NumPy 切片和索引的使用技巧和注意事项,需要的朋友参考一下 ndarray对象的内容可以通过索引或切片来访问和修改,与 Python 中 list 的切片操作一样。 ndarray 数组可以基于 0 - n 的下标进行索引,切片对象可以通过内置的 slice 函数,并设置 start, stop 及 step 参数进行,从原数组中切割出一个新

  • 我已经开发了一个android应用程序来从蓝牙打印机打印账单,我的代码抛出的异常是“java.lang.NullPointerException:试图在空对象引用上调用虚拟方法'void java.io.OutputStream.write(byte[])”。 连接蓝牙打印机并发送数据进行打印的代码如下: //这将找到一个蓝牙打印机设备 //打印数据的代码