Шаг к STL: выбирайте полезную толерантность и избегайте граненых кривых - редакционная иллюстрация

Иллюстрация, созданная ИИ, а не скриншот результата конверсии.

Преобразование STEP в STL превращает геометрию CAD в поверхность треугольника. Задача проста, когда вы знаете желаемый размер и детали, которые имеют значение, но плохой экспорт может привести к заметно ограненным кривым, излишне большим файлам или неожиданным изменениям масштаба. В этом руководстве объясняется, как выбрать настройки тесселлирования, проверить результат и отличить сетчатое приближение от оригинальной модели САПР.

Как понять, что меняется при конверсии

Файл STEP может описывать поверхности САПР и их взаимосвязи способом, отличным от треугольника. Цилиндр может быть представлен через аналитическую геометрию, а не кольцом, сделанным из фиксированного числа прямых сторон. Для этого нужны треугольники. Во время преобразования двигатель тесселлирования аппроксимирует поверхности САПР плоскими гранями. Больше треугольников могут следовать кривизне более близко, но они также увеличивают обработку и размер файла.

Полученный STL не сохраняет оригинальную историю дизайна, эскизы, ограничения или редактируемое дерево функций. Даже когда поверхностное приближение превосходно, файл остается сеткой. Сохраните источник STEP, если вы ожидаете изменить диаметр отверстия, отрегулировать филе или отправить деталь в другой рабочий процесс САПР. Используйте конвертер STEP-STL, когда вашему следующему приложению нужна тесселяционная геометрия. ↗ Шаг к конвертеру STL

Начнем с измерений, которые имеют значение

Перед изменением параметров качества запишите одно или два эталонных измерения. Общая длина полезна для проверки шкалы, в то время как диаметр отверстия или расстояние между отверстиями для крепления полезны для проверки функциональной функции. Предварительный просмотр обычно подходит объекту к доступной области экрана, что делает большой и маленький объект одинаково заметным. Измерения показывают, что визуальный размер не может.

Наш импорт STEP требует координаты выходного сигнала размером в миллиметр. Стандарт STL не декларирует единицы, поэтому импортируйте результат в миллиметрах в приемной заявке. Если в этой заявке используется другая конвенция, то следует сознательно изменить толкование импорта. Ошибка равномерного размера обычно является проблемой единицы; добавление треугольников или снижение толерантности к тесселлации не исправит ее.

Что такое линейная толерантность

Линейная толерантность, часто обсуждаемая как отклонение или хордовое отклонение, контролирует аспект того, насколько близко граненое приближение следует за изогнутой поверхностью. Меньшее значение обычно просит кассетодателя для более близкого приближения. В этом инструменте линейное отклонение по умолчанию составляет 0,05 миллиметра. Это отправная точка, а не универсальная гарантия того, что каждая экспортируемая координата находится в пределах заявленной допуска производства для каждой исходной поверхности.

Рассмотрим предполагаемое использование. Большая декоративная форма может выглядеть достаточно гладкой с более грубой сеткой, в то время как небольшая изогнутая особенность может извлечь выгоду из более тонкой тесселлации. Очень маленькая толерантность может значительно увеличить количество треугольников, не обеспечивая видимого или полезного улучшения на следующем этапе. Выберите настройку, сравнивая результаты по окончательной шкале, а не предполагая, что наименьшее число всегда лучше.

Не путайте тесселяцию с разрешением печати

Сетчатые детали и разрешение печати связаны, но отличаются. Высота слоя влияет на вертикальное шагание принтера. Диаметр сопла, ширина экструзии и контроль движения влияют на другие части напечатанного результата. Тесселяция контролирует приближение входной поверхности. Плотный STL не может устранить слоистые линии, а тонкая высота слоя не может превратить двенадцатигранную сетку в математически точный цилиндр.

Угловая деталь также имеет значение

Двигатели Tessellation могут использовать угловые ограничения наряду с линейными. Местный инструмент STEP использует угловой настрой отклонения 0,1 радиана. Это участвует в выборке поверхности двигателя и не является обещанием пользователя о завершении физического отпечатка. Две модели САПР с различной кривизной и топологией могут производить очень разные числа треугольников в одних и тех же настройках.

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

Надежная первая конверсия

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

Загрузите STEP или STP-файл и начните с настройки штрафа по умолчанию. Двигатель CAD загружается в браузере, поэтому его первое использование может занять больше времени, чем простое преобразование изображения. При обработке отделки проверьте ориентацию и границы, затем проверьте небольшие изогнутые особенности. Скачайте результат и снова откройте сохраненный STL. Сохраните настройки и исправление источника вместе, чтобы вы могли воспроизвести результат позже.

Сравните параметры качества с контролируемым тестом

Если вы не уверены, что более тонкие детали полезны, измените только настройку тесселлации. Дважды преобразуйте один и тот же источник, дайте каждому результату описательное имя файла и сравните количество треугольников и силуэты. Особенно посмотрите на отверстия, филе, закругленные внешние края и мелкие кривые. Изменение геометрии, масштаба и терпимости одновременно затрудняет выявление причины улучшения или сбоя.

Для функциональной части, просмотрите геометрию по ее предполагаемому физическому размеру. Зумирование до тех пор, пока отдельные треугольники не заполнят экран, полезно для понимания сетки, но может преувеличивать недостатки, которые не имеют практического эффекта. И наоборот, установка крошечного отверстия в большой вид сборки может скрыть проблему. Проверяйте важные особенности индивидуально и помните о цели части.

Собрания и разъединенные органы

Один файл STEP может содержать несколько тел. Экспорт STL может поместить треугольники в один файл, не объединяя их в одно твердое тело. Если два органа пересекаются, то экспорт автоматически не выполняет булевой союз. Если они разделены, то STL может содержать несколько разъединенных оболочек. Эти результаты могут быть правильными, но они должны быть преднамеренными.

Подсчитайте детали в предварительном просмотре и проверьте их относительное размещение. Если вам нужны отдельные файлы STL, экспорт отдельных тел из исходного приложения часто более ясен, чем попытка разделить объединенную сетку после этого. Если вам нужно одно печатное твердое вещество, выполните соответствующую операцию по твердому моделированию перед тесселяцией и проверьте, что внутренние грани или перекрывающиеся области были решены.

Когда кажется, что отсутствует

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

Если подлинная геометрия исчезает, сравните файл STEP в другом CAD-просмотрщике и изолируйте пораженное тело. Очень маленькие лица, недействительная топология или неподдерживаемое представление могут осложнить импорт. Попробуйте свежий экспорт из исходного приложения. Запишите точно недостающие функции, размеры источника и настройки экспорта. Это обеспечивает полезный диагностический случай, не требуя от кого-то другого выводить предполагаемый дизайн из всей сложной сборки.

Открытые поверхности и твердые ожидания

Не каждый файл CAD описывает закрытое твердое тело. Поверхностная модель может успешно тесселлировать и по-прежнему иметь открытые границы. Это подходит для некоторых рабочих процессов визуализации, но часто не подходит для обычной печати. Успешное сообщение о преобразовании означает, что была создана геометрия; оно не подтверждает, что источник был действительным закрытым томом.

Проверьте загруженную сетку в вашем нарезке и посмотрите через предварительный просмотр слоя. Неожиданные пробелы, недостающие стены или пустой интерьер могут выявить проблему, которая не очевидна у затененного зрителя. Ремонт небольшого дефекта сетки может помочь, но если источник был намеренно открытой поверхностью, правильным решением может быть утолщение или закрытие его в САПР. Угадывая шапку в сетчатом редакторе, можно изменить предполагаемую форму.

Обработайте большие модели, не жертвуя неправильной детализацией.

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

Сохраняйте важные интерфейсы, упрощая их. Декоративная винтовая нить может быть ненужной для модели представления, тогда как штифт или уплотняющая поверхность могут быть центральными для функции детали. Решения об упрощении легче принимать в исходной среде САПР, где видны намерения проекта. Уменьшение завершенной сетки без разбора может удалить именно ту деталь, которую вы пытались сохранить.

Проверьте экспортируемый файл в реальном месте назначения

Используйте STL-просмотрщик для быстрой проверки вращения и измерения, а затем продолжайте в приложении, которое фактически будет использовать файл. Обзор нарезки должен включать предполагаемую ориентацию, масштаб, тонкие стены и требования к поддержке. Рабочий процесс сетчатого редактирования должен подтвердить, что ожидаемые оболочки присутствуют и что преобразование не было применено дважды. ↗ STL-видео

При совместном использовании экспорта укажите его координатные единицы и используемый допуск. Держите оригинальный шаг доступным для всех, кому нужна геометрия САПР, а не треугольники. Если следующий запрос состоит в том, чтобы превратить сетку обратно в файл САПР, сначала прочитайте руководство STL to STEP: обертывание граней в контейнере САПР не восстанавливает исходные цилиндры, эскизы или историю дизайна. Тщательное преобразование вперед сохраняет полезную поверхность, сохраняя при этом эти пределы ясными. ↗ STL - STEP руководство