Поиск по сайту
Результаты поиска по тегам 'MagicVoxel'.
Найдено 1 результат
-
Доброго времени суток. Еще достаточно давно я написал эту программу. Эта программа позволяет вам печатать 3D модели, которые были сгенерированы в кода из MagicVoxel и конвертером. Пользоваться программой достаточно просто: Для начала вам необходимо создать модель в MagicVoxel. Далее сохранить ее в формате .vox. Передать ссылку на данный файл в специальном конвертере. Получить текст модели, который нужно перенести в файл на компьютере из OpenComputers. Далее достаточно запустить мою программу и передать в нее ссылку на файл и ждать, пока она сама вам все распечатает. Ссылка на скачивание программы: http://pastebin.com/NuEi4gL8 Для тех кто ленивый: pastebin get NuEi4gL8 3dprint.lua Вот список аргументов, которые нужно передавать в программу. 3dprint name [time [count [number]]] name: путь к файлу с моделью. time: промежуток времени после которого начнется печататься следующий блок модели (нужно для того, что бы успеть достать предыдущую модель). По умолчанию - 2 секунды. count: количество копий модели которые нужно напечатать. По умолчанию - 1 копия. number: номер блока модели который нужно напечатать. Например если модель состоит из 3 блоков и вам нужно распечатать лишь второй, то тут нужно указать цифру, которой принадлежит этот блок. Это нужно, чтобы не печатать всю модель снова, ради одного блока. По умолчанию - печатает всю модель. Тут представлен вывод программы при печати: Прошу простить, что нет изображений. Создал пост буквально на коленках, для того чтобы поделиться своей наработкой. Как только будет побольше времени - дополню большим количеством скриншотов. P.S. Над осью все еще ведется работа. Олимпиады, диплом, работа и учеба не дают мне времени совсем. Эту программу, как я и написал ранее я создал еще очень давно. P.S.S. Буду рад, если кто-нибудь доработает оформление. Там есть несколько кривых \n, много лишних оповещений о текущей работе (лучше сделать вывод отдельно при включении debug режима), переконструировать аргументы в нормальный вид (Например: 3dprint -asd -s -c=10), добавить нормализацию модели, если в одной из блоков модели отсутствует хотя бы один shape, то игнорировать это. На данный момент там пишет ошибку.
- 19 ответов
-
- 3
-
- MagicVoxel
- OpenComputers
-
(и ещё 1 )
Теги: