Low-cost 3D Printing for Science, Education and Sustainable Development / Доступная 3Д печать для науки, образования и устойчивого развития: 7. 3D моделирование с OpenSCAD - Часть 1
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Себастьян Бюттрих Woolpit 12.10.13 в 05:18 |
+1 |
|
На пути от идеи к законченному 3D принтеру, нужно совершить множество шагов. Начиная от проекта файла CAD или получения данных уже существующего объекта, затем к преобразованию в файл STL, возможно некоторая заключительная обработка/ремонтные работы, и наконец, преобразование в исполняемый принтером файл g-кода. Woolpit 12.10.13 в 05:20 На пути от идеи к законченному 3D отпечатку, нужно совершить несколько шагов. Начать с проекта в CAD файле или сканирования уже существующего объекта, затем преобразовать в файл STL, возможно потребуется пост-обработка/восстановление, и наконец, преобразовать в исполняемый принтером файл g-кода. alex_itz 21.12.13 в 19:07 |
+2 | |
|
Ваши первые шаги в 3D печати могут основываться на 3D проектах, найденных в Интернете, но став серьезнее, Вы захотите разработать свой собственный проект или улучшить существующие проекты, вместо того, чтобы просто копировать работу других. Здесь мы сосредоточимся на этапах разработки, т.е. создание 3D моделей и экспорт STL файлов. Woolpit 12.10.13 в 05:20 Ваши первые шаги в 3D печати могут основываться на 3D проектах, найденных в Интернете, но став опытнее, Вы захотите разработать свой собственный или улучшить один из существующих, а не просто воспроизводить работу других. Здесь мы сосредоточимся на этапе разработки, т.е. на создании 3D моделей и экспорте STL-файлов. mishavolkin 03.12.13 в 15:03 |
||
|
Есть много доступных программных средств, и следующие два адреса - хорошие отправные точки, чтобы освоить их: Woolpit 12.10.13 в 05:21 |
||
|
Разработка в OpenSCAD Woolpit 12.10.13 в 05:21 Разработка в OpenSCAD mishavolkin 03.12.13 в 15:12 |
||
|
Таким образом, когда задача - разработка объектов, размеры которых Вы знаете или громоздкие, невозможные для зарисовки объекты, но которые легко могут быть описаны формулами, параметрами или числовой последовательностью, OpenSCAD – подходящий Вам инструмент. Его подход к 3D проекту основывается на математике и программировании. Woolpit 12.10.13 в 05:21 Таким образом, когда стоит задача конструирования объектов, все размеры которых точно заданы или объектов, отрисовка которых обременительна или даже невозможна, но легко описываемых формулами, параметрами или числовой последовательностью, OpenSCAD – Ваш инструмент. Его подход к 3D проекту основывается на математике и программировании. mishavolkin 03.12.13 в 15:22 |
||
|
Цитата с веб-сайта http://openscad.org: Woolpit 12.10.13 в 05:21 |
||
|
OpenSCAD – бесплатное программное обеспечение, подходящее для Linux/UNIX, MS Windows и Mac OS X, по 2 версии Стандартной общественной лицензии. Woolpit 12.10.13 в 05:22 OpenSCAD – бесплатное программное обеспечение, доступное под Linux/UNIX, MS Windows и Mac OS X, по лицензии GNU GPL v.2 mishavolkin 03.12.13 в 15:27 |
||
|
В OpenSCAD два основных способа моделирования: Woolpit 12.10.13 в 05:22 В OpenSCAD есть два основных способа моделирования: mishavolkin 03.12.13 в 15:48 В OpenSCAD два основных способа моделирования: alex_itz 01.01.14 в 11:56 |
||
|
Получающийся 3D файл может быть, затем экспортирован в файл формата STL или закрыто. Woolpit 12.10.13 в 05:22 Затем, получившийся 3D файл может быть экспортирован в файл формата STL или OFF. mishavolkin 03.12.13 в 15:51 |
||
|
STL значит стереолитография. Это - формат, доступный для экспорта в большинство программ CAD. Файл STL представляет объект, который можно назвать «водонепроницаемым»: объект без отверстий или однородный. В то время как более смелые объекты, конечно, могут быть воображены и зарисованы, только «водонепроницаемый» объект, который может быть заполнен материалом, может быть действительно распечатан. Woolpit 12.10.13 в 05:22 STL значит СТереоЛитография. Большинство программ САПР поддерживают экспорт в этот формат. Файл STL представляет объект, который можно назвать «водонепроницаемым»: объект без отверстий или особых точек (в математическом смысле). Можно, конечно, вообразить и зарисовать и более смелые объекты, но только «водонепроницаемый» объект - объект, который может быть заполнен материалом - может в действительности быть распечатан. mishavolkin 03.12.13 в 16:06 STL значит СТереоЛитография. Большинство программ САПР поддерживают экспорт в этот формат. Файл STL представляет объект, который можно назвать «водонепроницаемым»: объект без отверстий или искажений. Можно, конечно, вообразить и зарисовать и более смелые объекты, но только «водонепроницаемый» объект - объект, который может быть заполнен материалом - может в действительности быть распечатан. alex_itz 01.01.14 в 11:59 |
||
|
Нужно отметить, что экспорт в STL может быть проблематичным процессом, и всегда лучше проверить результаты посредством последующей обработки и ремонтного инструмента, такого как Meshlab. Woolpit 12.10.13 в 05:22 Нужно отметить, что в процессе экспорта в STL могут возникнуть проблемы, и всегда лучше проверить результаты при помощи инструмента пост-обработки и "ремонта", такого как Meshlab. mishavolkin 03.12.13 в 16:11 |
+3 | |
|
Основные элементы синтаксиса OpenSCAD - переменные, модули, функции, включения и требования. Woolpit 12.10.13 в 05:23 |
+3 | |
|
Переменные, установленные один раз во время компиляции, не будут изменяться во временя рабочего цикла. Woolpit 12.10.13 в 05:23 Переменные задаются один раз во время компиляции, не изменяются в течение всего периода исполнения. mishavolkin 03.12.13 в 16:15 |
||
|
OpenSCAD знает скалярные знаки арифметических операций, операции сравнения, знаки булевой логики и длинный список основных математических функций. Вы можете создать примитивные 2D объекты (круг, квадрат, многоугольник) и примитивные 3D объекты (кубы, сферы, цилиндры), все параметры которых являются точками, введенными ранее, как вводные данные, часто дополняемые разрешающей способностью и данными фацета и дополнительными инструкциями. Woolpit 12.10.13 в 05:23 OpenSCAD понимает скалярные арифметические операторы, операторы сравнения, операторы булевой логики и длинный список общеупотребимых математических функций. Вы можете создать 2D (круг, квадрат, многоугольник) и 3D (кубы, сферы, цилиндры) примитивы, каждый из которых принимает в качестве входных аргументов такие параметры как упомянутые выше точки, зачастую дополняемые разрешающей способностью, параметрами поверхности и дополнительными инструкциями. mishavolkin 03.12.13 в 16:29 |
||
|
Справка OpenSCAD на http://www.openscad.org/cheatsheet/ дает хорошее краткое изложение всех элементов языка OpenSCAD Woolpit 12.10.13 в 05:23 Шпаргалка по OpenSCAD на http://www.openscad.org/cheatsheet/ дает хорошее краткое изложение всех элементов языка OpenSCAD mishavolkin 03.12.13 в 16:30 |
||
|
Следующий пример кода демонстрирует перевод преобразования и трех основных булевых логических операций: Woolpit 12.10.13 в 05:24 |
||
|
Пример кода трех основных преобразований: Woolpit 12.10.13 в 05:24 |
||
|
Основные булевы операции (комментарий к иллюстрации) Woolpit 12.10.13 в 05:26 |
+2 | |
|
Подробности OpenSCAD User Manual на wikibooks: Woolpit 12.10.13 в 05:25 |
||
|
Примечание: Все ресурсы в этой статье использовались в апреле 2013. Woolpit 12.10.13 в 05:25 Примечание: Все ссылки в этой статье были проверены в апреле 2013. alex_itz 26.12.13 в 16:56 |
