【问题标题】:Is it possible to programming/generate a file for 3D printable object?是否可以为 3D 打印对象编程/生成文件?
【发布时间】:2014-11-04 07:39:53
【问题描述】:

我想知道是否可以使用 PHP 库或 C/C++ 或其他语言生成可打印的 3D 对象。像 .stl 文件一样。

【问题讨论】:

  • PHP、C 和 C++ 以及非常不同的语言。指定一个并添加语言标签。
  • 你可以谷歌 STL 格式规范,我很确定你可以找到带有解析的开源软件,或者你可以自己编写。

标签: php printing 3d


【解决方案1】:

您可以轻松编写自己的.stl ASCII 文件:http://en.wikipedia.org/wiki/STL_(file_format)#ASCII_STL

.stl 文件总是以包含任意数量的facetssolid 标记开始和结束。

每个facet 将有一个normal 属性并包含一个outer loop 标记,该标记将保存您的vertexs。

facetnormal 属性和vertexs 使用空格分隔floats。

所有这些都可以在 C++、C 或 PHP 中轻松完成。

您可以在此处查看简单立方体的示例:http://people.sc.fsu.edu/~jburkardt/data/stla/stla.html

【讨论】:

  • 谢谢!这是完美的!
【解决方案2】:

试试这个库:https://packagist.org/packages/php3d/stl。它可以让您操作 STL 文件 - 我是几周前写的,目前仍处于试验阶段,但您可能会发现它很有用。

这里可以让您将 STL 文件转换为 G-Code 或 SVG: https://packagist.org/packages/php3d/stlslice

同样是实验性的,但您可以轻松更改代码以满足您的需求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-10
    • 1970-01-01
    • 1970-01-01
    • 2023-01-08
    • 1970-01-01
    相关资源
    最近更新 更多