Можно ли запрограммировать / сгенерировать файл для 3D печатаемого объекта?

Я хочу знать, можно ли с помощью библиотеки PHP, C / C ++ или другого языка создать 3D-объект для печати. Как и файлы .stl.

2

Решение

Вы можете легко написать свой собственный .stl ASCII файлы: http://en.wikipedia.org/wiki/STL_(file_format)#ASCII_STL

.stl файлы всегда начинаются и заканчиваются solid тег, содержащий любое количество facets,

каждый facet будет иметь normal собственность и содержать outer loop тег, который будет держать ваш vertexs.

facet«s normal собственность и vertexс использованием пробела floats.

Все это легко сделать на C ++, C или PHP.

Вы можете увидеть пример простого куба здесь: http://people.sc.fsu.edu/~jburkardt/data/stla/stla.html

1

Другие решения

Попробуйте эту библиотеку: https://packagist.org/packages/php3d/stl. Это позволяет вам манипулировать файлами STL — я написал это несколько недель назад, и все еще экспериментальный, но вы можете найти это полезным.

Здесь вы можете конвертировать файлы STL в G-код или SVG:
https://packagist.org/packages/php3d/stlslice

Опять же, экспериментально, но вы можете легко изменить код в соответствии с вашими потребностями.

0

По вопросам рекламы [email protected]