В этом уроке вы научитесь конвертировать файлы .dae, .x3d или .wrl в формат STL и исправлять возможные недостатки в модели перед 3D-печатью. Я постараюсь объяснять всё подробно, шаг за шагом.

Что вам понадобится.

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


подготовка к 3D печати. Ремонт stl-моделей

 

MeshLab
Эта программа может открывать и конвертировать разнообразные типы файлов.
Внимание! Если ваша модель уже в формате STL (файл имеет расширение .stl), скачивать эту программу необязательно. Она нужна только для конвертации вашей модели в STL.

Домашняя страница программы: http://meshlab.sourceforge.net/

подготовка к 3D печати. Ремонт stl-моделей

Netfabb Studio Basic (далее — Netfabb)
Это бесплатная программа, при помощи которой можно редактировать STL-файлы и исправлять основные недостатки моделей. Для этого в Netfabb встроены базовые инструменты, такие как «Анализ», «Масштабирование», «Измерение» и «Ремонт».

Домашняя страница программы: http://netfabb.com/

Как только вы установите нужные программы, переходите к началу урока.

 

Шаг 1. Подготовка STL.

Если ваша модель находится в файле типа .dae, .wrl или .X3D, её нужно конвертировать в STL. Это необходимо для того, чтобы иметь возможность исправить в ней ошибки.
Если ваша модель уже в STL, переходите к следующему шагу.

Откройте вашу модель в Meshlab: запустите программу, нажмите File -> Import Mesh (или горячие клавиши Ctrl+I), в появившемся окне выберите файл своей модели, нажмите «открыть».
Далее, вам нужно конвертировать открытую модель в STL. Для этого, нажмите File -> Export Mesh As, во вкладке с типами файлов выберите STL File Format (*.stl), нажмите «Сохранить».

 

подготовка к 3D печати. Ремонт stl-моделей

(меню сохранения Meshlab)

Итак, ваша модель конвертирована в STL. Теперь вы готовы перейти к следующему шагу — исправлению ошибок модели в программе Netfabb.

 

Шаг 2. Ознакомление с Netfabb

Интерфейс Netfabb.

Откройте STL-файл с вашей моделью в Netfabb. Зайдите в меню Project и нажмите кнопку Open. В появившемся окне найдите файл своей модели и нажмите кнопку «Открыть».
В бесплатной версии Netfabb имеется несколько базовых возможностей, которые отмечены на скриншоте ниже. Я отметил всю необходимую нам информацию и инструменты на картинке. Шаг за шагом я буду объяснять их назначение.

подготовка к 3D печати. Ремонт stl-моделей

(интерфейс Netfabb)

 Виды перспективы

подготовка к 3D печати. Ремонт stl-моделей

Виды перспективы NetFabb

Вы можете рассматривать загруженную в Netfabb модель со всех сторон, удерживая нажатой правую кнопку мыши, и перетаскивая курсор вокруг модели.
Кроме того, в программе предусмотрено 7 кнопок перспективы. Первая из них покажет базовую перспективу в 3D. Остальные 6 кнопок перспективы представляют собой вид со стороны плоскостей ограничивающего контейнера модели. Чтобы понять, что это такое, обратите внимание, на прямоугольную зелёную «рамку» вокруг выделенной модели. Именно это и есть ограничивающий контейнер (воображаемый параллелепипед, в который вписана модель).

Управление полем зрения (зум).

подготовка к 3D печати. Ремонт stl-моделей

Управление полем зрения (зум) NetFabb

Чтобы приблизить или отдалить загруженную модель, можно использовать колёсико-скролл вашей мыши. Кроме того, в программе предусмотрены отдельные кнопки для управления зумом. Слева-направо: Приблизить, Приблизить вплотную к активной части модели (выделенной зеленым), Приблизить к платформе, Приблизить ко всей сцене.
На последней кнопке (в виде увеличительного стекла) остановлюсь отдельно. Для использования, её необходимо нажать и, удерживая левую кнопку мыши, выделить рамкой участок модели, который хотите приблизить.
Пожалуйста, обратите внимание, что «Зум» не увеличивает физические размеры модели. Он служит лишь для управления «камерой».

Окно базовой информации

подготовка к 3D печати. Ремонт stl-моделей

Это окно показывает размеры выбранной части модели. Обратите внимание, что STL с несколькими оболочками, всё равно считается одной частью. Только если вы загрузите более чем один файл или разобьёте модель на части в Netfabb, она будет считаться состоящей из нескольких частей.
Информация, отображаемая в этом окне, говорит сама за себя.
Length (длина), Width (ширина) и Height (высота) — указывают соответствующие размеры ограничивающей коробки модели. Volume (объём) — это значение можно использовать для вычисления цены модели. Area (площадь) отображает, соответственно, площадь поверхности модели. И, наконец, в строчке Triangles можно увидеть количество треугольников, из которых состоит модель.

Передвижение, вращение, масштабирование.

подготовка к 3D печати. Ремонт stl-моделей

Название этих функций говорит само за себя. При помощи Передвижения (Move), вы можете двигать активную часть модели. При помощи «Вращения» — вращать модель вокруг её центральной точки. «Масштабирование» увеличит или уменьшит размер модели по вашему желанию.

 

Анализ (Analyze), Ремонт (Repair), Измерение (Measuring)

подготовка к 3D печати. Ремонт stl-моделей

Именно эти функции программы используются для исправления недостатков модели.
«Анализ», в дополнение к уже имеющейся базовой информации, даст дополнительные сведения о модели. Например, он укажет вам, есть ли у вас в модели дыры, незакрытые участки, инвертированные нормали или проблемные грани.
«Ремонт» – инструмент, который отличает Netfabb от других программ-редакторов STL. Кроме проведения анализа модели, он, по вашей команде может исправить её недостатки.
Последняя кнопка – инструмент «Измерение». По сути, это линейка, которая даёт возможность измерить расстояние между двумя указанными точками. Это может пригодиться, если вы ищите участки модели, которые не соответствуют требованиям по минимальной толщине стенки.

 

Требования к готовым моделям.

Теперь вы знаете, где найти необходимые сведения о вашей модели. Пришло время узнать, что нужно для успешной её печати.
Ниже я привожу список, в котором перечислены необходимые параметры. Если ваша модель соответствует требованиям, указанным в списке, скорее всего, она готова к печати.

Обязательные параметры:

  • количество треугольников (Triangles) — менее 1.000.000;
  • 0 Holes (отсутствуют дыры);
  • 0 Border edges (отсутствуют незакрытые участки);
  • 0 Flipped triangles (отсутствуют инвертированные треугольники);
  • минимальные размеры модели: 0.2 см х 0.2 см х 0.2 см;
  • максимальные размеры: 49 см х 39 см х 20 см:
  • положительный объём (значение Volume должно быть выше нуля);
  • замкнутая поверхность модели (в строчке «surface is closed» должно быть значение «yes»);
  • ориентируемая поверхность модели (в строчке «Surface is orientable» должно быть значение «yes»);

 

Шаг 3. Ремонт модели

Если ваша модель не подходит по каким-нибудь критериям — не беда. Существуют быстрые способы это исправить.

Исправление размеров
Как говорилось выше, для успешной печати вашей модели, она должна иметь определённые габариты: минимум: 0.2 см х 0.2 см х 0.2 см, максимум: 49 см х 39 см х 20 см.
Если ваша модель не подходит по размеру, используйте инструмент «Масштабирование» (Scale parts). С его помощью можно изменить размер модели так, чтобы она соответствовала требованиям. Для этого, в окне инструмента вам нужно задать коэффициент масштабирования (Scale factor). Также, можно задавать нужные размеры модели непосредственно в миллиметрах в строке target size.

Подсказка: при конвертации модели через Meshlab, возможно нежелательное изменение размеров. Например, с 1 метра до 1 миллиметра. Чтобы вернуть модель к её оригинальному размеру, вам нужно масштабировать модель с коэффициентом (Scale factor) равным 1000. Если вы работали в дюймах, используйте коэффициент 25,4.

Исправление инвертированных нормалей, проблемных граней и дыр.

подготовка к 3D печати. Ремонт stl-моделей

Чтобы справится с этими недостатками, нажмите кнопку Ремонт (Repair) в правой верхней части экрана (выглядит как красный крест). После нажатия, в правой нижней части экрана появится новое окно.

Обратите внимание, что в ячейке «auto-update» должна стоять галочка. Это нужно для того, чтобы программа обновила данные после исправления ошибок в модели.

 

подготовка к 3D печати. Ремонт stl-моделей

После того, как вы это сделаете, можете запускать автоматический ремонт. Нажмите кнопку Automatic repair (Автоматический ремонт).
При нажатии этой кнопки появится такое окно:

подготовка к 3D печати. Ремонт stl-моделей

 

В нём можно выбрать настройки ремонта, которые вы хотите использовать. Default repair – ремонт с настройками по умолчанию и Simple repair – простой ремонт. Я рекомендую использовать ремонт с настройками по умолчанию. Это означает использование всех возможностей ремонта, которые может предоставить Netfabb. Ручное редактирование настроек также возможно, но необязательно. Выберите необходимые вам настройки и нажмите кнопку «Execute» (Выполнить)
После того, как вы это сделали, данные модели должны измениться. В итоге, они должны выглядеть примерно так:

 

подготовка к 3D печати. Ремонт stl-моделей

0 border edges (отсутствие незакрытых участков);
0 invalid orientation (отсутствие инвертированных треугольников);
0 holes (отсутствие дыр в модели);
1 Shell (1 оболочка. Если ваша модель состоит из одного объекта). Если у вас количество оболочек больше одной — ничего страшного, но лучше, чтобы была одна.
После того, как все недостатки модели исправлены, нажмите кнопку «Apply repair» (применить ремонт).
В появившемся окне (с надписью «Remove old part?») подтвердите выполнение действия (Yes).

 

Моя модель красная!!!

Красным цветом окрашиваются проблемные участки. Если в вашей модели несколько красных зон, скорее всего, её ремонт потребует некоторых усилий. Но, если модель полностью красная, вы можете её попробовать починить быстро. Зайдите в меню «Part» в левой верхней части экрана и нажмите кнопку «Invert normals». В появившемся окне подтвердите действие нажатием на «Yes».

подготовка к 3D печати. Ремонт stl-моделей

пример полностью красной модели.

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

 

Шаг 4. Сохранение отремонтированной
модели

 

подготовка к 3D печати. Ремонт stl-моделей

Если вы хотите сохранить свою новую, исправленную модель, зайдите в меню Part -> Export Part и нажмите кнопку «as STL».

Надеюсь, мои советы помогли вам исправить недостатки вашей модели перед 3D-печатью.

Готовую модель вы можете загрузить для проверки перед 3D печатью.

 

Материал подготовил Антон Шатов

Поделиться этой новостью

Политика конфиденциальности

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

Принять