我想知道是否可以使用PHP库或C/C++或另一种语言生成可打印的3D对象。像.stl文件一样。是否可以编写/生成3D打印对象的文件?
1
A
回答
1
您可以轻松编写自己的.stl
ASCII文件:http://en.wikipedia.org/wiki/STL_(file_format)#ASCII_STL
.stl
文件将始终开头,以包含任意数量的facets
一个solid
标签结束。
每个facet
将有一个normal
财产,并包含一个outer loop
标签,它将持有您的vertex
s。
facet
的normal
属性和vertex
的使用空间分开float
s。
所有这一切都很容易在C++,C或PHP中完成。
这里你可以看到一个简单的立方体的一个例子:http://people.sc.fsu.edu/~jburkardt/data/stla/stla.html
+0
谢谢!太棒了 ! – Alaanor 2014-11-07 07:07:51
0
试试这个库:https://packagist.org/packages/php3d/stl。它可以让你操纵STL文件 - 几周前我写了它,但仍然是实验性的,但你可能会觉得它很有用。
这一个在这里可以让你转换STL文件,以G代码或SVG: https://packagist.org/packages/php3d/stlslice
再次,实验,但你可以很容易地改变代码,以满足您的需求。
相关问题
- 1. 是否可以在HTML中打印PHP中生成的结果?
- 2. 是否可以打印对象的名称?
- 3. SpriteKit生成3D对象
- 4. 是否可以重写从对象派生的`__name__`?
- 5. 是否可以使用JavaScript生成保存文件对话框?
- 6. Elm是否具有可以将控件打印到对象的调试功能?
- 7. 无声打印“可打印”对象到PDF文件
- 8. 是否可以从ANTLR生成的Lexer和Parser文件生成语法文件?
- 9. 是否可以打印日志文件的特定部分?
- 10. 是否可以编写一个可以测试AuthorizationPolicy对象的测试?
- 11. 打印动态生成的PDF文件
- 12. 是否可以将变量打印到文件中?
- 13. 哪个软件可以生成这个3d文件?
- 14. 是否可以打印变量名称?
- 15. 如何编写生成文件以在不同的目录中生成目标文件和可执行文件?
- 16. 是否可以更改Doxygen生成的html文件的名称?
- 17. 围绕3D对象环绕图像以便于2D打印
- 18. 是否可以从Sphinx文档生成一个.pot文件?
- 19. 打印变量从内生成文件
- 20. 是否可以同时读写文件?
- 21. Vb6打印机对象打印日文
- 22. 打印lib文件中的对象
- 23. 是否可以为ARM和THUMB生成单独的.exe文件?
- 24. 打印可遍历对象
- 25. 生成SubSonic DAL时,是否可以在生成的文件名中包含.gen.cs?
- 26. 是否可以从spring-beans.dtd生成的spring-beans.xsd生成java源文件?
- 27. Python/perl打印服务器;编写打印作业到文件
- 28. 是否可以使用CFFILE打印到本地打印机?
- 29. 文件是否可以打开?
- 30. 是否可以打开多文件夹?
PHP,C和C++和非常不同的语言。指定一个并添加语言标记。 – 2014-11-04 07:43:34
你可以谷歌的STL格式规范,我敢肯定,你可以找到开源软件解析或者你可以自己写。 – JAre 2014-11-04 07:49:21