Python生成3D打印路径
py2g 是一个面向 3D 打印的代码优先设计平台,允许用户在浏览器中使用 Python 创建 G-code 与打印 toolpaths。它构建在 FullControl 库之上,通过 Pyodide 将 Python 编译到 WebAssembly 环境运行,因此页面强调“不需要服务器端执行”,可在浏览器内获得即时反馈。
从功能定位看,py2g 不是传统 CAD 或切片器,而是更偏开发者与工程师的参数化路径生成工具。用户可以用变量、函数和 Python 代码定义几何、挤出、温度、速度、打印机运动等细节。FullControl 带来的能力包括直接控制运动和挤出、非平面打印、自定义 infill、参数化结构,以及与 Python 科学库结合。站点还提供公共 sketches、示例模板和社区分享机制。
py2g 主要支持 Python,同时提供 JavaScript 版本 JS2G。生态上关联 FullControl 官方文档、GitHub 仓库、Jupyter Notebook 教程、VolcoGUI G-code 可视化工具,以及未来的 Py2G Desktop。本页列出的文档结构较完整,包括 Quick Start、FullControl Basics、Library API、Geometry Functions、Printing Controls、Examples & Tutorials 等,适合从入门到查 API 的学习路径。
正文未披露任何收费、套餐或支付方式。当前形态是浏览器端工具,登录可保存和分享设计,支持 Google、GitHub、Discord;不登录也能创建,但不会保存。自托管未提及,本地桌面版标注为 Available Soon,尚不能视为已可用能力。
优点是上手无需安装、执行链路短、对打印路径控制深入,并能通过社区作品学习。缺点是仍处 beta,页面明确提示功能可能变化、数据可能丢失;同时对非编程用户有门槛,商业支持与数据保障信息也不清晰。它更适合懂 Python、希望做参数化 3D 打印实验、非平面打印、自定义填充或教学演示的用户。
抓取文本没有提供中国大陆网络可用性信息,故判断为未知。需注意第三方登录涉及 Google、GitHub、Discord,国内访问稳定性可能受网络环境影响。替代方案可关注 FullControl 本地 Python/Jupyter 工作流、JS2G 或传统 CAD/切片软件。
本测评基于公开资料整理,不构成购买建议,请以 py2g.com 官网实际信息为准。
用 Python 在线创建分享 G-Code,适合创客。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。