Модуль для создания форм печенья
Описание проекта: Модуль для создания форм печенья
Цель проекта
Создание 3D-модели форм для печенья с использованием языка программирования OpenSCAD. Проект позволяет пользователям легко генерировать уникальные формы печенья, которые могут быть использованы для выпечки.
Описание функциональности
Проект включает в себя модуль cookie_cutter
, который создает форму печенья с помощью двух основных функций:
-
Основная форма печенья:
- Используется функция
linear_extrude
для создания трехмерной модели печенья высотой 5 мм. - Форма определяется с помощью функции
polygon
, которая задает контуры печенья с заданными координатами вершин. В данном случае, форма напоминает звезду или цветок с пятью лепестками.
- Используется функция
-
Вырезание внутренней части:
- Внутренняя часть формы вырезается с помощью функции
difference
, что позволяет создать углубление для облегчения извлечения печенья после выпекания. - Внутренний контур также создается с помощью
linear_extrude
иpolygon
, но с меньшими размерами, чтобы обеспечить четкое и аккуратное вырезание.
- Внутренняя часть формы вырезается с помощью функции
Технические детали
- Язык программирования: OpenSCAD
- Геометрия: Используются двумерные многоугольники, которые экструзируются в трехмерные объекты.
- Параметры: Высота экструзии установлена на 5 мм, что является стандартной высотой для форм печенья.
Применение
Данный проект может быть использован как для домашних нужд, так и в профессиональных пекарнях. Пользователи могут изменять координаты вершин в функции polygon
, чтобы создавать свои собственные уникальные формы печенья, что делает проект гибким и адаптируемым под различные требования.
Заключение
Проект "Модуль для создания форм печенья" представляет собой простой и эффективный инструмент для генерации 3D-моделей форм для выпечки. Он сочетает в себе простоту использования и возможность кастомизации, что делает его идеальным решением для любителей кулинарии и профессиональных пекарей.
module cookie_cutter() {
difference() {
// Основная форма печенья
linear_extrude(height = 5) {
polygon(points = [
[0, 0],
[10, 0],
[10, 10],
[5, 15],
[0, 10]
]);
}
// Вырезаем внутреннюю часть
translate([1, 1, 0]) {
linear_extrude(height = 5) {
polygon(points = [
[0, 0],
[8, 0],
[8, 8],
[4, 12],
[0, 8]
]);
}
}
}
}
cookie_cutter();