Я хочу знать, можно ли с помощью библиотеки PHP, C / C ++ или другого языка создать 3D-объект для печати. Как и файлы .stl.
Вы можете легко написать свой собственный .stl
ASCII файлы: http://en.wikipedia.org/wiki/STL_(file_format)#ASCII_STL
.stl
файлы всегда начинаются и заканчиваются solid
тег, содержащий любое количество facets
,
каждый facet
будет иметь normal
собственность и содержать outer loop
тег, который будет держать ваш vertex
s.
facet
«s normal
собственность и vertex
с использованием пробела float
s.
Все это легко сделать на C ++, C или PHP.
Вы можете увидеть пример простого куба здесь: http://people.sc.fsu.edu/~jburkardt/data/stla/stla.html
Попробуйте эту библиотеку: https://packagist.org/packages/php3d/stl. Это позволяет вам манипулировать файлами STL — я написал это несколько недель назад, и все еще экспериментальный, но вы можете найти это полезным.
Здесь вы можете конвертировать файлы STL в G-код или SVG:
https://packagist.org/packages/php3d/stlslice
Опять же, экспериментально, но вы можете легко изменить код в соответствии с вашими потребностями.