Математическая поверхность — в модель для 3D-принтера
Формулу z = f(x, y) можно держать в руках: тор, лента Мёбиуса, гироид и суперформы красиво печатаются и работают как учебные пособия и подарки. Рассказываем, как пройти путь от уравнения до детали.
Обновлено 28.10.2026
Математические модели давно живут на столах учителей: это Мёбиус, тор, гиперболоид, поверхность Эннепера, сёдла и спирали. Ощутить кривизну в руках оказывается проще, чем увидеть её на графике. Чтобы такая форма получилась и красивой, и прочной, нужно решить три задачи: построить сетку, добавить толщину и согласовать геометрию с принтером.
От формулы к сетке
Параметрическая поверхность задаётся функциями x(u, v), y(u, v), z(u, v). Программа перебирает значения u и v с шагом, получает облако точек и соединяет их треугольниками. Число узлов определяет гладкость: для изделия 10 см достаточно 150–200 шагов по каждому параметру. Меньше — видна огранка, больше — файл разрастается до сотен мегабайт без выигрыша в качестве.
Инструменты:
- OpenSCAD — удобен, когда нужна детерминированная форма и параметры, которые можно менять переменными.
- Python (numpy + trimesh или numpy-stl) — сетка строится одной формулой и сохраняется в STL.
- Blender — подходит для последующей доработки и отметки поддержек.
- Wolfram, GeoGebra — для визуализации и проверки формулы, экспорт в STL есть не везде.
Толщина: превращаем поверхность в тело
Любая «чистая» поверхность — бесконечно тонкая оболочка. В слайсере она либо исчезнет, либо будет напечатана по одному проходу. Придать толщину можно тремя способами: смещение поверхности по нормали (Solidify, Offset), выдавливание на заданный объём и вычитание внутренней копии. Для FDM-печати хватает 1,5–3 мм, для фотополимера 1–2 мм. На тонких и сильно изогнутых участках проверьте, чтобы нормали не пересекались: иначе внутри получается самопересечение, и слайсер выдаёт ошибку.
Популярные фигуры и их особенности
| Поверхность | Трудность печати | Совет |
|---|---|---|
| Тор | низкая | ставить плашмя, нависания в нижней дуге решить поддержкой или ориентацией под углом |
| Лента Мёбиуса | средняя | толщина ленты не менее 1,5 мм, лучше печатать на ребре с поддержками |
| Гироид и поверхности Шварца | средняя | ячейка не меньше 15 мм, стенка 1,2–2 мм, поддержки не нужны при ориентации под 45° |
| Суперформа, суперквадрика | средняя | острые вершины скруглить радиусом 1 мм, иначе они ломаются |
| Седло, гиперболоид | низкая | основание добавить прямоугольником, иначе модель не стоит |
| Поверхность Эннепера | высокая | самопересечения, печатать частями и клеить |
Материалы для моделей
Для учебных пособий подойдёт PLA: много цветов, тонкая детализация, безопасность. Для моделей, которые будут брать в руки сотни раз, лучше PETG — он гнётся, а не раскалывается. Если нужна гладкая матовая поверхность или тонкие рёбра, посмотрите фотополимерную печать: слой 0,05 мм передаёт кривизну почти без ступенек.
Три частые ошибки
- Нет базы. Фигура на острие не стоит и не прилипает к столу. Добавьте подставку или плоский срез.
- Слишком тонкие острия. Вершина суперформы толщиной 0,3 мм не напечатается. Увеличьте радиус кончика до 1 мм.
- Забыли про масштаб. Тор на 120 мм и тор на 30 мм — разные задачи: у маленького трубка получается тоньше 2 мм и ломается.
Применение
Модели с формулами нужны на уроках геометрии и в университетских кафедрах, их дарят выпускникам математических факультетов, ставят на стол как сувенир или объект интерьера. Сеты по 5–10 фигур заказывают в школы, чтобы каждая группа получила комплект; серия печатается параллельно. Механику построения сглаженных форм мы разбирали в статье про онлайн-генератор фигур.
Пример: гироид как образец лёгкой конструкции
Гироид — минимальная поверхность, которая делит пространство на два связанных лабиринта и не имеет острых углов. Она описывается формулой sin x cos y + sin y cos z + sin z cos x = 0. Из гироида получаются лёгкие и прочные заполнители, фильтры, декоративные светильники и демонстрационные образцы для лекций. Куб 60×60×60 мм с ячейкой 20 мм и толщиной стенки 1,2 мм весит около 25–30 г при полном ощущении сложной структуры. Печатается он без поддержек, если расположить диагональ куба вертикально, так как угол стенок всегда остаётся в допустимых пределах.
Как проверить модель перед печатью
Откройте файл в слайсере и включите предпросмотр слоёв. Просмотрите нижние 10–15 слоёв: нет ли островков, висящих в воздухе. Затем посмотрите минимальные толщины в анализаторе: любая стенка тоньше 0,8 мм на экране будет красной. Прокрутите слои вверх и убедитесь, что нет разрывов в тонких местах поверхности. Эти три проверки занимают пять минут и убирают большинство неудач, которые на таких сложных формах обходятся в потерянные сутки печати.
Если нужно сделать
Опишите, какие поверхности нужны, или пришлите формулу — мы построим модель, подберём толщину и напечатаем в нужном размере и цвете. Для готовой геометрии вес и цену покажет калькулятор. Моделирование по формуле, эскизу или образцу — на странице 3D-моделирования.