arXiv:2607.27729cs.CV2026-07

直接从点云生成可打印的3D打印代码,无需中间网格重建。

PrintAnything: Learning an Intermediate Representation for 3D printing G-code Generation

论文配图:PrintAnything: Learning an Intermediate Representation for 3D printing G-code Generation
图 1 · 摘自论文原文
  • 设计分层点投影策略,将点云转为适配逐层打印的二维表示。
  • 提出G-plan地图,融合占据、区域和流动信息,统一点云与打印代码的表达。
  • 实现端到端点云到G-code的生成,适合快速原型和无网格打印场景。

点云是基础且广泛使用的三维表示形式,但现有3D打印流程通常要求输入封闭网格,限制了点云的直接应用。常用方法是通过点云重建网格,但常产生错误面或拓扑不一致等几何伪影,难以修复并可能导致打印失败。为此,我们提出PrintAnything,一种可直接从3D点云生成可执行3D打印G-code的新框架,无需网格重建。为使点云适配逐层切片的工具路径生成,我们引入分层点投影策略,将非结构化点云转化为与熔融沉积建模(FDM)分层特性一致的二维表示。为消除对网格的依赖并建立点云与G-code之间的统一表征,我们提出几何计划(G-plan)地图,一种由占据、区域和流动图组成的紧凑2D表示,编码了工具路径合成所需的几何与挤出属性。结果表明,该方法能准确生成可打印的G-code,实现实用且完全无网格的3D打印流水线。代码已公开于:https://github.com/Sangminhong/PrintAnything。

原文摘要 · Abstract (English)

Point clouds are one of the most fundamental and widely used 3D representations, serving as the most basic geometric representation of 3D shapes. Nevertheless, most existing 3D printing pipelines require a watertight mesh as input, preventing the direct use of point clouds for fabrication. A common workaround is to reconstruct meshes from point clouds; however, the resulting meshes often contain geometric artifacts, such as incorrect faces or topological inconsistencies, that are difficult to repair and may lead to printing failures. To overcome these limitations, we propose PrintAnything, a novel framework that learns to produce executable 3D printing G-code directly from 3D point clouds without requiring mesh reconstruction. To enable point clouds to serve as direct input for slice-wise toolpath generation, we introduce a slice-wise point projection strategy that transforms unstructured 3D point clouds into slice-aligned 2D representations consistent with layer-by-layer nature of fused deposition modeling in 3D printing. To eliminate mesh dependency and provide a unified representation that bridges point clouds and G-code, we propose Geometric plan (G-plan) map, a compact 2D representation composed of occupancy, region, and flow maps that encode the geometric and extrusion properties required for toolpath synthesis in 3D printing. As a result, our proposed method accurately generates printable G-code directly from point clouds, enabling a practical and fully mesh-free pipeline for 3D printing. The code is publicly available at \href{https://github.com/Sangminhong/PrintAnything}{https://github.com/Sangminhong/PrintAnything}.

3D打印点云处理G-code生成

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。