Моделирование и 3D-печать. OpenSCAD. #1 Копосов Д.Г. / 08.07.2015 Продолжим рассмотрение практики применения OpenSCAD в школе. Предыдущий пост.Итак, мы остановились на первой теме.Тема 1. Графические примитивыСодержание:Моделирование и 3D-печать. Современные технологии 3D-моделирования и 3D-печати. Применение 3D-принтеров. Моделирование путем наложения слоев расплавленных материалов. OpenSCAD. Интерфейс программы. Справочная система. Конструктивная блочная геометрия. Описание модели скриптами. Базовые примитивы (сфера, кубоид, цилиндр, многогранник). Координаты и позиционирование объекта. Операции с объектами в OpenSCAD. Поворот тел в пространстве. Практическая работа № 1 «Создание простых моделей из графических примитивов».Сегодня о логических операциях с фигурами...Конструктивная блочная геометрия (Constructive Solid Geometry) - технология, используемая в моделировании твёрдых тел, она позволяет создать сложный объект с помощью битовых операций для комбинирования нескольких иных объектов. Это позволяет более просто математически описать сложные объекты, хотя не всегда операции проходят с использованием только простых тел. Часто с помощью конструктивной блочной геометрии представляют модели или поверхности, которые выглядят визуально сложными; на самом деле, они являются немногим более чем умно скобинированными или декомбинированными простыми объектами. Простейшие тела, используемые в конструктивной блочной геометрии — примитивы, тела с простой формой: куб, цилиндр, призма, пирамида, сфера, конус. Набор доступных примитивов зависит от программного пакета. В OpenSCAD таких примитивов три: cube, sphere, cylinder. Примитив, как правило, может быть описан процедурой, которая принимает некоторые значения параметров, например, для построения сферы достаточно знать её радиус и положение центра.Пример: translate ([20,10,-5] sphere (20);Построение более сложного объекта происходит путем применения к описаниям объектов булевых (двоичных) операций на множествах — объединение, пересечение и разность.Примитивы могут быть скомпонованы в составные объекты с помощью таких операций: union (объединение), difference (разность), intersection (пересечение).difference - это разность. Из первой фигуры будут вычитаться все, которые написаны после нее.Сначала буде так...Путь школьника в правильную сторону... очень труден. Параметр (a) надо вводить.Кстати, принтер прямо так и напечатал. У детей восторг!А теперь контрольное задание.Школьнику надо увидеть все фигуры, т.е. мысленно разложить на примитивы и операции над ними.Потом это реализовать...Мне кажется, что изучение стереометрии потом будет проходить "чуточку" легче.Многим учащимся нравится, и они начинают дома изучать, естественно, чтобы потом себе что-нибудь распечатать. Или берут на дом какой-нибудь датчик и реализуют крепеж... Однако, основная проблема в том, как они это делают. В этом сложность. На олимпиадах в код не лезут, смотрят на результат.На ЕГЭ только в задании С4 (27) смотрят.Да, они сделали, но, чтобы этот код приносил эстетическое удовольствие, его еще целый час "полировать".Тема для разговора с детьми - это тоже хорошо. P.S. Сначала думал, что должны быть интересными задания, когда покажешь код, а дети пусть определят, что за фигура получилась.Например:Пока от идеи отказался...... продолжение следует... 3D-печать 3D-принтер OpenSCAD моделирование