Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_right3D-инструментыchevron_rightВосстановление и оптимизация STLВосстановление и оптимизация STL

Восстановление и оптимизация STL

Почините сломанный STL и подготовьте его к слайсеру за один проход.

upload_file

Нажмите для выбора или перетащите файлы сюда

Выберите STL для восстановления — STL, 3MF, OBJ, PLY или OFF

Допустимо: .stl,.3mf,.obj,.ply,.off

ИсправленияСварить вершиныУдалить вырожденные граниУдалить дублирующиеся граниСогласовать обходЗаполнить отверстияПрименяются именно в этом порядке. Сварка первой — то, что делает возможным всё остальное на файлах STL из «супа треугольников».Насколько близко должны стоять две вершины, чтобы считаться одной. Слишком мало — остаются швы; слишком много — схлопываются мелкие детали.Бинарный примерно в пять раз меньше, и именно его предпочитают слайсеры.УпрощениеУменьшить число треугольниковЗафиксировать края отверстийДецимация схлопыванием рёбер по квадратичной ошибке. Детали мельче вашего сопла увеличивают размер файла и время нарезки, но ничего не добавляют печати. Упрощение останавливается раньше, но не выходит за допустимую ошибку.МасштабированиеОставить размерПодогнать под размерКоэффициент масштабаОпустить на столЦентрирует деталь и ставит её нижнюю точку в ноль — там её и ждут слайсеры.

Похожие инструменты

Восстановление 3D-моделей

Восстановление 3D-моделей

Автоматически восстанавливайте меши STL, GLB, OBJ, PLY и 3MF для 3D-печати.

Проверка пригодности к 3D-печати

Проверка пригодности к 3D-печати

Проверьте, действительно ли модель STL, 3MF, OBJ, PLY или STEP можно напечатать, ещё до нарезки.

Конвертер CAD-файлов

Конвертер CAD-файлов

Конвертируйте CAD-файлы STEP, IGES и BREP в STL, OBJ, GLB или PLY с настраиваемым качеством тесселяции.

Инструмент 3D-трансформаций

Инструмент 3D-трансформаций

Перемещайте, вращайте, масштабируйте, центрируйте и ставьте на плоскость любую 3D-модель — преобразование запекается в геометрию.

слово счетчик

слово счетчик

Count слова, characters, и sentences in text.

Генератор Паролей

Генератор Паролей

Генерация безопасных случайных паролей.

Облако точек в полигональную сетку

Облако точек в полигональную сетку

Восстановите водонепроницаемую поверхность из облака точек LAS, LAZ, PLY, XYZ или PCD и экспортируйте её в STL или GLB.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

Что слайсеру нужно от STL

Файл STL — это мешок треугольников без всякой структуры: ни общих вершин, ни единиц измерения, ни понимания, где наружная сторона. Слайсеры справляются с этим, сваривая файл самостоятельно и надеясь, что получится замкнутое тело. Когда не получается — когда есть отверстия, рёбра при трёх гранях или треугольники с неверным обходом — вы получаете пропавшие стенки, загадочное заполнение или прямой отказ нарезать модель. Этот инструмент выполняет починку заранее, чтобы к слайсеру попадала однозначная геометрия.

Проход восстановления, по шагам

Сварка объединяет вершины, стоящие в одной точке с точностью до допуска. До этого не работает ничего: в сыром «супе из треугольников» каждый треугольник владеет собственными тремя углами, поэтому каждое ребро выглядит границей отверстия.

Вырожденные и дублирующиеся треугольники удаляются следующими. Грани нулевой площади не несут поверхности, а треугольник, сохранённый дважды, удваивает поверхность, которую слайсеру потом приходится разбирать.

Обход согласуется заливкой по поверхности: два корректно ориентированных соседа проходят общее ребро в противоположных направлениях, поэтому грань, совпадающая с направлением соседа, разворачивается.

Отверстия заполняются последними — веером треугольников из центроида каждого граничного контура. Сделать это до сварки означало бы пытаться закрыть каждое ребро файла, а до исправления обхода — оставить новые треугольники неучтёнными.

Оптимизация под печать

Упрощение использует децимацию схлопыванием рёбер по квадратичной ошибке. Скульпт на 3 млн треугольников, нарезанный слоями по 0,2 мм, ничего не выигрывает от деталей мельче ширины сопла, а файл поменьше открывается и нарезается заметно быстрее. Доля — это запрос, а не обещание: упрощение останавливается раньше, но не выходит за допустимую ошибку, поэтому в отчёте показывается достигнутое число. Фиксация границ сохраняет края оставшихся отверстий нетронутыми.

Масштабирование либо подгоняет наибольший габарит к цели в миллиметрах, либо умножает на коэффициент — обычное лекарство для модели, экспортированной в сантиметрах или дюймах и попадающей на стол в 10 или 25,4 раза меньше нужного.

Опустить на стол центрирует деталь и ставит её нижнюю точку в ноль — туда, где её ожидает большинство слайсеров.

Бинарный или текстовый

Бинарный STL примерно в пять раз меньше, и именно он нужен, если что-то дальше по цепочке не требует именно читаемого текста. Доступны оба варианта.

Приватность

Вся обработка происходит в вашем браузере. Файл не покидает ваш компьютер.