|
|
|
|
Интересно, зачем мне 3D принтер дома без нужной мне графики? Чтобы потом бегать искать наёмника, могущего нарисовать и посечь модель по слоям? Не, мне надо всё в комплекте – и мёд и ложку. Буду модели сам в матлабе создавать на основе линий, и функцию сечения линий легче сделать, чем облака точек. А сам 3D принтер с ручным управлением у меня есть и платы на нём хорошо делать. На несущую поставить мелкий коробок и насыпать туда формосмеси, алебастра или гипса - много времени, ума и электроники не надо. Только появится автоматический возврат несущей на исходную позицию, так сразу нужно где-то брать графику следующего слоя. Так что буду больше времени уделять резке моделей, чем железу.
|
|
|
Здравствуйте! Тоже мастерю 3д принтер, правда по другой технологии. Михалыч А Если вы работаете в максе, то там отличный скрипт-язык, и даже есть инструменты, чтобы нарезать объект по слоям. например так. mesh1 = sphere() mesh2 = box position:[0,0,20]; rotate mesh2 30 [1,1,0] -- для примера создаем объекты minZ = $*.min.z -- min and max Z для всей сцены maxZ = $*.max.z numLevels = 10 -- количество сечений delta = (maxZ - minZ) / (numLevels + 1) -- шаг for currentZ = minZ to maxZ by delta do ( s = section pos:[0, 0, currentZ] -- создает объект Section (), create->splines->section max views redraw -- обновляем viewport convertToSplineShape s -- convert to Spline ) Могу сохранить эти сечения в многостраничный .eps, если ваш принтер обрабатывает перевод страницы. Вы нашли приличный алгоритм для пересечения сетки с плоскостью? В перспективе мне хотелось бы иметь свою программу для печати, чтобы не завязываться с максом.
|
|
|
Я в максе не работаю, я делаю печатные платы на переделанном принтере. Просто макс у меня есть. Что там есть скрипт язык - знаю, но у меня нет никакой литературы и хелпа по этому языку. В автокаде тоже есть файлы сценарии, и с ними та же история, что и с максом. То Totosha Вы можете показать любой простой пример, в котором получаются именно сечения, а не разреры?
|
|
|
Фокус как раз в том, что можно в EPS (Encapsulated PostScript ) указать, что эти контуры залиты, (или даже заштрихованы ) тогда всю грязную работу сделает драйвер принтера. Postscript поддерживают многие принтеры . Это, на мой взгляд, самый дешевый способ. на днях почитаю спецификацию еps и сделаю, если это поможет. Возможно сейчас более актуален pdf.
|
|
|
Куда нужно посмотреть, чтобы узнать что конкретный принтер поддерживает EPS? У меня сейчас в компьютере три принтера (драйвера) и ни в одном я не нахожу упоминания о поддержке EPS. |
|
|
Стоит смотреть "постскрипт драйвер", но вот незадача, бытовые принтеры ps, аппаратно редко поддерживают. по идее любая смотрелка которая открывает .ps - будет растеризовать и печатать. хоть adobe reader хоть Ghostscript. но вот вопрос, как они откроют документ в несколько тысяч страниц . Хотя Ghostscript работает из командной строки. можно сочинить батник. есть еше pcl. можно ли его напрямую кидать на принтер? (у меня нет стуйника) Так же буду смотреть, как обстоят дела с pdf, он тоже открытый и, надеюсь, не очень сложный. из макса посчитать сечения в растре, можно, но это как то грубо, много данных, медленно. Думаю, что растеризацией должен заниматься драйвер, или на худой конец утилита печати. |
|
|
Фотошоп EPS файлы запросто открывает и сохраняет и печатает. Это уже интересно. И где теперь взять многостраничный EPS файл, чтобы попробовать отпечатать? Только не тысячу страниц, а две-три страницы. |
|
|
http://webfile.ru/2135237 если его можно как-то целиком послать на принтер - все прекрасно. Хотя бы с помощью этого http://sourceforge.net/projects/ghostscript/ не через фотошоп- же пересохранять. тогда проще с макса рендерить серию bmp - для тестов достаточно, а там , может, и утилита напишется. |
|
|
http://webfile.ru/2135237 - у меня не скачивается. |
|
|
По поводу утилиты!! к 3d максу ставится утилита для сохранения в Xfile, который стандартно поддерживается MS directX. Не надо танцевать с бубнами! ДиректХ загружает без проблем этот файл по всем правилам и без ошибок, далее уже можно с ним работать. |
|
|
|
|