Учебный план
1. Основные технологии 3D-печати (повторение и обобщение) Теория: Техника безопасности. Аддитивные технологии. Экструдер и его устройство. Основные пользовательские характеристики 3D-принтеров. Термопластики. Технология 3D печати
2. Использование системы координат. Основные настройки для выполнения печати на 3D-принтере. Подготовка к печати. Печать 3D-модели. Практика: Подготовка к печати и печать 3D-модели с использованием разных программ
3. Конструктивная блочная геометрия. Графические примитивы. Линейная экструзия
4. Массив. Элемент массива. Индекс элемента. Одномерные массивы. Двумерные массивы. Поле высот. Команда surface. Поверхность из текстового файла. Поверхность из графического файла
5. Императивное программирование. Функциональное программирование. Использование переменных. Команда echo. Команда module
6. Параметризация. Параметрическое моделирование. Параметрическая модель. Особенности структурного программирования
7. Основные алгоритмические структуры: последовательность, ветвление, цикл
8. Цикл со счетчиком. Цикл for. Ограничения при печати
9. Параметризация модели
10. Массивы и векторы. Векторы в OpenSCAD. Особенности векторов в OpenSCAD и их использование
11. Структурное программирование. Использование условий. Теория: Структура оператора условия. Полное и неполное условие
12. Арифметические операции. Встроенные функции OpenSCAD
13. Описание пользовательских функций
14. Параболический цилиндр. Гиперболический параболоид. Коноид
15. Краткие сведения о тригонометрических функциях. Синус и косинус
16. Краткие сведения о тригонометрических функциях. Запись функций в OpenSCAD
17. Рекурсивные модули. Параметры рекурсивного модуля
18. Рекурсивное дерево. Особенности выполнения задания по созданию модели рекурсивного дерева
19. Что такое дерево Пифагора. Принципы построения
20. Краткие сведения о тернарной условной операции. Примеры рекурсивных функций
21. Импорт STL-файлов. Использование библиотек. Создание моделей, содержащих готовые объекты
22. Особенности твердотельного 3D-моделирования