Перейти к содержимому

Как отредактировать stl модель в solidworks

  • автор:

Как редактировать и модифицировать STL-файл для 3D-печати? 10 шагов по модификации STL-файлов

Вы когда-нибудь загружали дизайн Cults, и вам приходила в голову идея изменить его? Может быть, выгравировать свое имя или изображение на одной из поверхностей или добавить несколько дополнительных деталей? Хотя файлы .stl, как известно, сложны в работе, существует программное обеспечение, которое поможет вам вернуть контроль над ситуацией! Удостоенный наград дизайнер Джеймс Новак (James Novak), известный как edditive, нашел время в своем блоге edditive.com, чтобы показать нам несколько основных бесплатных инструментов, с помощью которых вы сможете в кратчайшие сроки отредактировать свои отпечатки.

Какое программное обеспечение доступно?

Файлы .stl, которые используют наши 3D-принтеры, как известно, трудно поддаются модификации. Это все равно что взять пиксельное изображение с очень низким разрешением и попытаться превратить его в большой плакат высокого разрешения. Только не в 3D! Большинство программ CAD, которые мы используем для создания чертежей (как платных, так и бесплатных), могут импортировать и читать файлы .stl, но мало кто из них может их модифицировать, кроме, возможно, изменения масштаба или положения. Однако существует ряд бесплатных инструментов, о которых необходимо знать любителям 3D-печати, если вы хотите внести изменения в .stl-файл:

  • Meshmixer (входит в состав пакета 123D компании Autodesk)
  • MeshLab
  • Blender (популярная бесплатная программа для CAD-моделирования).

Как и в любом другом программном обеспечении, на вопрос «что лучше? Это вопрос личного мнения и зависит от вашего предыдущего опыта работы с программами САПР. Однако в этой статье мы остановимся на программе Meshmixer, поскольку ее простой и понятный интерфейс, а также тот факт, что она специально разработана для редактирования и ремонта .stl-файлов, делают ее простой в освоении без сложных меню, полных инструментов, которые не нужны для решения поставленной задачи. И разве я не упомянул, что она бесплатна?

Учебное пособие: модификация .stl-файла за 10 шагов

Сегодня мы рассмотрим очень простое руководство по удалению текста из загруженного шаблона Cults, а затем добавим на его место свой собственный текст. Для этого примера я использую один из своих собственных шаблонов, который можно бесплатно скачать с сайта ‘Hex Phone Sound Amplifier’, чтобы ненароком не оскорбить кого-нибудь, изменив его дизайн! Если вы хотите следовать за мной, пожалуйста, загрузите файл на свой компьютер или имейте под рукой другой файл .stl. Вы также можете установить Meshmixer по ссылке, а также программу 3D CAD по вашему выбору, поскольку нам потребуется отдельно создать 3D-текст.

1. Импорт модели

Откройте Meshmixer и импортируйте .stl-файл, перейдя в меню File>Import. Для поворота модели можно нажать и удерживать правую кнопку мыши.

2. Строгание

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

3. Вырезать и заполнить

С помощью ползунков вращения и стрелок переместите инструмент Plane Cut так, чтобы он был параллелен лицевой стороне модели с текстом. Для идеальной настройки потребуется немного времени, просто увеличьте масштаб и регулируйте угол наклона плоскости на доли градуса, пока не получите срез материала на ширину волоса, включая текст (как показано на рисунке ниже). Щелчок на фиолетовой стрелке внутри орбиты переключает направление резки. Если оставить настройки инструмента по умолчанию (Type: Cut, Fill: DelRefine) и нажать кнопку Accept, то инструмент удалит текст и автоматически скорректирует поверхность, чтобы модель всегда оставалась водонепроницаемой. На этом первая работа выполнена.

4. Измерение

В текущей версии Meshmixer (2.9) нет инструмента для добавления текста. Поэтому нам необходимо создать трехмерную текстовую модель, а затем импортировать ее в Meshmixer. Чтобы получить размер текста, перейдите в меню Analyse>Measure и с помощью опции Point-to-Point измерьте размер грани, на которую нужно нанести текст. Включение опции Snap to Edges (Привязка к краям) помогает, но, по моему опыту, вам придется попробовать несколько разных инструментов, чтобы получить искомое измерение — это не самый лучший инструмент измерения. Для данной модели высота передней панели составляет чуть более 20 мм, как показано справа от окна.

5. Текст для 3D-модели

Пришло время создать текст. С помощью выбранного вами программного обеспечения для 3D-моделирования создайте свой текст, используя в качестве ориентира высоту, измеренную в Meshmixer. Для этого примера я использую другой бесплатный инструмент автоматизированного проектирования Tinkercad, который работает полностью в веб-браузере, поэтому загрузка не требуется. Я не буду вдаваться в подробности создания этого текста, иначе этот учебник быстро превратится в книгу! Главное, чтобы вы учли размеры текста (в данном примере я сделал высоту 15 мм, чтобы он удобно разместился на лицевой стороне, на которую он будет нанесен в Meshmixer), и выдавили его толщиной 3 мм. После того как вы будете удовлетворены, экспортируйте файл в формат .stl, чтобы подготовить его к импорту в Meshmixer.

6. Импорт

Теперь можно импортировать текст в исходную модель Meshmixer. Убедитесь, что во всплывающем окне выбрана опция Add (Добавить), чтобы обе модели находились в одном рабочем пространстве. Теперь для выбора между двумя файлами будет доступно новое окно браузера объектов, показанное справа вверху на рисунке ниже.

7. Найдите .

Очевидно, что теперь мы хотим повернуть и разместить текст. Это легко сделать с помощью меню Edit>Transform (Редактирование>Трансформация), вызывая те же стрелки, которые мы использовали ранее для Plane Cut (Вырезание плоскости). Используйте стрелки для перемещения текста и дуги для его поворота. По мере приближения продолжайте увеличивать масштаб, пока текст не окажется внутри выбранной области — если останутся зазоры, две модели не сольются должным образом, что может привести к ошибкам при 3D-печати. Если импортированный текст слишком велик, можно использовать небольшие поля на концах стрелок для изменения масштаба. По окончании нажмите кнопку Принять.

8. Объединить

Если две модели пересекаются на экране, это еще не значит, что они действительно собраны. Если вы посмотрите на окно браузера объектов, то увидите, что обе модели разделены. В Meshmixer есть некоторые возможности для их объединения, и эти возможности появятся при выборе двух моделей вместе в обозревателе объектов (с помощью щелчка по клавише shift) и затем в меню Edit. Технически для их объединения следует использовать булево объединение (или булево различие, если вы хотите, чтобы текст был вырезан из поверхности в виде рельефной детали), но результат будет иметь очень низкое разрешение и изменит текст. Вместо этого мы воспользуемся командой Combine, которая все равно не соединит фигуры должным образом, но объединит их в один файл. Для многих 3D-принтеров и программ этого достаточно, и теперь можно экспортировать файл в формате .stl и получить 3D-отпечаток. Однако, когда вы делитесь файлами на Cultes или других сайтах, важно убедиться, что ваши файлы находятся в наилучшем состоянии, чтобы любой желающий мог распечатать их на 3D-принтере или с помощью программного обеспечения. Для этого нужно сделать всего несколько дополнительных щелчков мышью.

9. Сделайте его твердым

Теперь, когда наши объекты объединены в один файл, мы можем воспользоваться командой Edit>Make Solid, чтобы объединить их должным образом и контролировать разрешение сетки. Настройки по умолчанию могут шокировать вас, когда будет создан предварительный просмотр: многие острые края станут мягкими и с низким разрешением. Увеличив ползунки точности твердого тела и плотности сетки, можно повысить разрешение. Чтобы обновить модель предварительного просмотра, просто нажмите кнопку Update (Обновить). Когда вы будете удовлетворены детализацией, можно принять модель — только имейте в виду, что чем выше разрешение, тем больше будет размер конечного .stl-файла! В браузере объектов вы также заметите, что исходная модель (до использования Make Solid) по-прежнему доступна, просто скрыта от глаз, чтобы вы всегда могли вернуться к ней, если захотите изменить детализацию, щелкнув на символе глаза.

10. Экспорт

Наконец, вы готовы к использованию функции Экспорт в левом меню. Обязательно проверьте, что тип файла — бинарный STL, а не ASCII STL, который обычно имеет гораздо больший размер.

Выполнив эти 10 шагов, вы можете смело приступать к настройке конструкций, загруженных с сайта Cultes или из других источников. Существует множество других инструментов, доступных в Meshmixer или других программах, упомянутых выше, для работы с файлами .stl, но об этом мы поговорим в другой раз. Если вы хотите узнать больше, есть отличная библиотека видеоуроков под названием Autodesk Meshmixer 101, с помощью которой вы сможете быстро настроить модель как профессионал!

Страница переведена при помощи машинного перевода. Предложить лучший вариант перевода

STL-модель в SolidWorks

Часто скачивая ту или иную модель сталкиваемся с ситуацией, что в ней что-то не устраивает, или хочется изменить. Но когда стандартными средствами попытаться открыть формат STL в CAD программе, мы получаем лишь его графическую оболочку, которую невозможно редактировать. В этом уроке разберем как легко и просто открыть, распознать, внести изменения и редактировать STL-модель а так же как перевести ее в твердое тело.

Как открыть stl в SolidWorks

Запускаем программу SolidWorks и нажимаем: Файл > Открыть

Во всплывающем новом окне переходим к Все файлы и указываем STL формат.

STL-модель в SolidWorks

После данной операции появляется кнопка «Параметры». Нажимаем на ее.

Магазин курсов студии Vertex

STL-модель в SolidWorks

Импорт stl в SolidWorks

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

STL-модель в SolidWorks

Как перевести stl в твердое тело SolidWorks

Указываем тип импортирования как твердое тело. Выбираем единицы измерения миллиметры (или же другой нужный формат).

STL-модель в SolidWorks

После того как параметры установлены, выбираем необходимый STL-файл и нажимаем на кнопку «Открыть».

STL-модель в SolidWorks

И STL-файл готов к редактированию!

STL-модель в SolidWorks

Оцените материал по 5-ти бальной шкале:
(26 голосов, средний: 3,81 из 5)
Поделиться метриалом:

Видеокурс по SOLIDWORKS бесплатно!

Практический видеокурс по созданию 3D-деталей и сборок, оформлению чертежей и визуализациям в SOLIDWORKS.

Скачайте бесплатно наш флагманский самоучитель по этой программе.

5 комментариев к “STL-модель в SolidWorks”

Не рассказано как редактировать в итоге. Ответить

Здравствуйте, нравятся Ваши видеоуроки, все описываете доходчиво со всеми мелочами. Хотел у Вас спросить…. когда то читал что в новых солидворксах (по моему с 2018 если память не изменяет) можно смоделировать деталь заново используя ряд плоскостей которые рассекают например туже деталь в stl.
Если память не изменяет пример был на рукоятке к какому то изделию которую рассекли на ряд паралельных плоскостей которые можно смещать в нужные точки и тем самым получили ряд эскизов…. ну а дальше как я понимаю имея эскизы смоделить гораздо легче.
Подскажите как это называется (процедура/команда), чтобы я мог наити информацию по данной процедуре…. а то не как не могу правильно сформировать запрос для поиска а ту статью уже где то «посеял». Ответить

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

Абсолютно никаких способов полной конвертации из STL в «нормальный» твердотельный вид не существует. Лишь только наложением эскизов и их непосредственных вытягиванием бобышек/вырезов. Увы, но не выйдет. Ответить

Добрый день, не получается получить ссылку на скачивание книги, пишет что адрес есть, можно ее получить по другой ссылке, Заранее спасибо Ответить

Редактирование STL

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

Сейчас на странице 0 пользователей

Нет пользователей, просматривающих эту страницу.

Сообщения

Ветерок

Автор: Ветерок · Опубликовано: 1 минута назад
Автор: Pro_KU · Опубликовано: 10 минут назад

1) Делаем активной модель в чертеже; 2) создаём «неприсоединённую заметку» с текстом «&PRO_MP_MASS» ; 3) активируем другую модель (это может и не понадобится); 4) читаем что написано в заметке (должен добавиться идентификатор)

Ветерок

Автор: Ветерок · Опубликовано: 18 минут назад

Это ID номер компонента. Как его узнать для каждого исполнения я не знаю. Через репит-регион можно попробовать.

Автор: gudstartup · Опубликовано: 1 час назад
это сигнал вам к скорейшему сливу образа диска а то потом поздно будет
Автор: Pro_KU · Опубликовано: 1 час назад

Еще можно тут покопать : &PRO_MP_MASS:1 » :1 » — это что-то типа «номера-идентификатора» модели в чертеже, только идут они не подряд.

Автор: fantom.ul · Опубликовано: 2 часа назад
Автор: lem_on · Опубликовано: 2 часа назад
Давай, рули сам, раз выскочил, я в бане, отдохну от тупости. Твоей тупости, если на понял.

Guhl

Автор: Guhl · Опубликовано: 2 часа назад

И все же. Раз ты «нюхал» там, то скажи какой из этих 4х или 5ти сигналов вызывает ошибку 128? Мне тоже интересно.

Автор: lem_on · Опубликовано: 2 часа назад
Ну (. ) как ты был, так и остался, значить не работает.
Автор: meganom · Опубликовано: 2 часа назад

Необходимо перенести построение одной детали из программы NX в Creo, и там есть построение кривой по уравнению, посмотрел уравнение в NХ , и оно меня ввело в ступор , я даже не знаю как и что тут адаптировать . Я сразу начал искать в этом уравнении присвоение значений координатам Х,У,Z, но там как то все обозначается по их стандартам и не понятно что есть просто переменная а что есть значение координаты. Вот часть уравнение которая на сколько я понял связана с координатами кривой Но как это трансформировать в Creo ума не приложу, это нужно понимать принцип построение кривых по уравнению в NX но я в нем никогда не работал. Может кто то работал и в NX и объяснит разницу в подходах построений кривых по уравнению и каким способом преобразовать эти уравнения для Creo. Что означает допустим xt и xt1 в чем между ними разница, что из этих значений программа NX использует для построения это же касается и у,z? На картинке ниже пример кривой их NX, она строится по трем координатам.

Модификация скачанных STL, битые STL

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

Приветствую всех читателей моего блога.

Целей моих текстов, моего присутствия на этом сайте две: первая — упорядоченно хранить для себя те или иные решения, находки, идеи, к которым у меня может возникнуть желание или необходимость обратиться в будущем. Вторая — предполагая, что раз эту информацию захотел искать я, то ее может захотеть искать и кто-то другой, я хочу дать общий доступ к вычлененной мной из сети (или полученной путем проб и ошибок) информации для других.

Заранее благодарю любого, кто захочет в комментариях оставить что-то полезное и буду рад, если кто-то почерпнет что-то полезное у меня.

Модификация скачанных STL, битые STL

Столкнувшись с необходимостью внести изменения и доработки в файлы, скачанные с https://www.thingiverse.com/ я вначале был немного озадачен. Найдя решение для себя, формирую его в виде инструкции с приложениями и комментариями. Кто захочет искать дальше и больше — в конце есть ссылки на информацию, на которую я опирался. Там в тексте и в комментариях можно найти больше.

Вводная: с 3д моделями я работаю в SolidWorks 2019.

Инструкция проверенная мной и для себя:

1. Скачиваем STL модели, которую собираемся редактировать.

2. Запускаем SolidWorks. Нажимаем — «открыть». Выбираем тип файла Mesh (obj, stl, и пр.)

3.Далее в окне «открыть» нажимаем «параметры». В открывшемся окне снимаем галку(если есть) в разделе «параметры тела сетки. «, в разделе «импортировать как» выбираем «твердое тело». Жмем «ок».

3. В окне SW «Открыть» нажимаем кнопку «открыть». И смотрим. если открылось как импортированное твердое тело — хорошо, сохраняем как SLDPRT и работаем. Если какие-то сообщения об ошибках, об открытии как тело поверхности или еще любые другие ошибки — значит файл STL битый и надо с ним работать как с битым.

4. Битый файл STL надо лечить. Идем на https://www.formware.co и загружаем туда битый файл STL. Дожидаемся очереди на конвертирование и скачиваем вылеченный STL файл.

5. Пытаемся открыть в SW (см п.3) как твердое тело вылеченный STL. Если все норм — то успех.

6. Работаем с твердым телом в SW используя стандартные инструменты работы SW.

Далее раздел непроверенных мной лично способов:

Для самого SW обнаружены в сети три инструмента работы с STL — создание элемента из поверхности сетки, аддон power surfacing, дополнение featureWorks для восстановления древа построения. Еще по идее может помочь лечение stl через устанавливаемый на ПК autodesk fusion 360 и (кажется) лечение stl есть в слайсере Simplify3D, но варианты из списка выше (кроме поверхности из сетки) не проверены на практике мной лично.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *