cura-wasm:由Web Assembly(WASM)支持的Cura Engine

时间:2024-06-15 04:21:41
【文件属性】:

文件名称:cura-wasm:由Web Assembly(WASM)支持的Cura Engine

文件大小:7.87MB

文件格式:ZIP

更新时间:2024-06-15 04:21:41

web-assembly emscripten gcode cura cloud-cnc

库拉·沃斯姆(Cura WASM) 由支持的 特征 通过支持多种输入文件格式,包括3MF,AMF,PLY,OBJ和STL 用现代TypeScript编写 使用汇总进行JS / TS编译 使用Docker进行C ++编译(增强了可重复性) 附带所有已编译的内容 在浏览器和NodeJS上均可使用 支持自定义Cura Engine启动命令 提供打印元数据(灯丝使用情况,估计时间等) 彻底评论 安装 npm i cura-wasm 用法 出口产品 Cura WASM附带了ES6和CJS出口。 ES6版本是在考虑浏览器的情况下构建的,可能无法在NodeJS上运行; CJS版本是基于NodeJS构建的,并且由于缺少标准模块,几乎可以肯定不会在浏览器上运行。 定义 除非您有自己的3D打印机定义(Cura不附带),否则应将用于3D打印机定义。 例子 基本Benchy + Ultimaker 2示


【文件预览】:
cura-wasm-master
----.eslintrc.json(722B)
----docker()
--------CuraEngine.patch(2KB)
--------Make.sh(891B)
--------Dockerfile(401B)
----npm-shrinkwrap.json(454KB)
----rollup.config.js(2KB)
----.github()
--------workflows()
----src()
--------types.ts(709B)
--------worker.ts(7KB)
--------index.ts(6KB)
--------arguments.ts(1KB)
--------file.ts(4KB)
--------definitions()
--------CuraEngine.js(1.68MB)
----.vscode()
--------launch.json(662B)
--------settings.json(995B)
----cypress.json(345B)
----demo()
--------index.html(890B)
--------benchy.stl(10.76MB)
--------rollup.config.js(898B)
--------benchy.3mf(2.94MB)
--------index.js(3KB)
--------benchy-license.txt(205B)
----tsconfig.json(368B)
----LICENSE(43KB)
----assets()
--------benchmark.js(488B)
--------chart.png(23KB)
--------chart.js(2KB)
----README.md(8KB)
----tests()
--------node()
--------web()
----.gitignore(206B)
----package.json(2KB)

网友评论