Stl модели это: Что такое файл STL — 3DRadar
Содержание
Что такое файл STL? Плюсы и минусы и когда это использовать
Автор Кирилл Соколов На чтение 6 мин. Просмотров 268 Опубликовано
Два десятилетия назад 3D-моделирование было чем-то, чем занимались только опытные аниматоры и разработчики игр. Трехмерные модели были не чем иным, как цифровыми представлениями реальных или воображаемых объектов, обладающих глубиной. В настоящее время существует технология, которая может превратить 3D-модель в реальный объект – и наоборот. 3D-моделирование также стало настолько распространенным и доступным, что люди делают это просто для развлечения.
Как и любые другие цифровые данные, 3D-модели хранятся в форматах файлов, которые можно открыть только с помощью соответствующих программное обеспечение. Формат файла STL – один из наиболее часто используемых для 3D-моделей по нескольким веским причинам. Что такое STL и почему вы должны его использовать?
Содержание
- Откуда взялся Формат файла STL взят из?
- Чем он отличается от других форматов файлов 3D?
- Плюсы и минусы работы с файлами STL
- ПЛЮСЫ
- МИНУСЫ
- Заключительные мысли
Откуда взялся Формат файла STL взят из?
STL означает просто « Стереолитография ». Это собственный формат файла программного обеспечения для стереолитографии САПР, разработанного компанией 3D Systems. Это также один из старейших форматов 3D-файлов – начиная с 1980-х годов.
Проблема, которая десятилетиями преследовала индустрию 3D-моделирования, – это огромное количество различных и несовместимых форматов файлов 3D-моделей. . Это результат того, что каждый разработчик программного обеспечения 3D придумывает свои собственные проприетарные форматы. В настоящее время в Интернете существует более сотни таких форматов файлов, что затрудняет совместную работу между различными системами.
Самый распространенный способ решения этой проблемы – придерживаться «нейтрального» или «открытого» -source »форматы файлов. Форматы файлов являются отраслевыми стандартами и могут быть преобразованы между различными частными форматами, что позволяет открывать их с помощью любого программного обеспечения для 3D-моделирования. STL – это пример формата с открытым исходным кодом. Есть и другие, такие как OBJ, IGS и STEP.
Чем он отличается от других форматов файлов 3D?
В области 3D-печати Формат файла STL – один из двух популярных форматов файлов, используемых наряду с OBJ. Между ними STL – гораздо более простая альтернатива, предоставляющая более широкую базу пользователей. Файлы STL меньше по размеру, что делает их идеальными для совместного использования и публикации.
Есть несколько вещей, которые делают STL уникальным. Во-первых, это мозаичный формат, что означает, что он аппроксимирует поверхность 3D-модели с помощью серии взаимосвязанных треугольников. Этот метод «треугольной сетки» является наиболее распространенным методом, используемым в 3D-моделировании.
Несмотря на простоту, разрешение файла STL можно повысить, просто увеличив количество треугольных плоскостей, которые аппроксимируют поверхность . Естественно, это увеличивает размер файла 3D-модели. Даже при наивысшем уровне разрешения, доступном для мозаичного файла, 3D-модель, сохраненная в формате STL, по-прежнему имеет более низкую точность, чем модели, в которых используется точное кодирование поверхности.
Плюсы и минусы работы с файлами STL
Формат файла STL не самый лучший из существующих. Он отлично подходит для 3D-печати, но вы не увидите много серьезных 3D-художников, работающих с «простыми» файлами STL. Если вы пытаетесь решить, сохранять ли файлы в формате STL или предоставлять к ним общий доступ, ознакомьтесь с преимуществами и ограничениями этого.
ПЛЮСЫ
1. Легко делиться и публиковать
Если вы посмотрите любой сайт, на котором публикуются 3D-модели, вы заметите, что многие из них находятся в формате STL. Благодаря простоте файлов STL их размер остается небольшим. Им может не хватать точности воспроизведения файлов других форматов, но большинство 3D-принтеров так же ограничены в уровне детализации, который они могут воссоздать в любом случае, поэтому это вряд ли имеет значение.
2. Совместимость практически со всеми программными платформами для 3D-моделирования и печати.
STL широко используется в качестве стандартного формата файлов для моделей, предназначенных для 3D-печати, поэтому производители 3D-принтеров разрабатывают свои продукты для работать с этим. Почти все программные платформы для 3D-моделирования могут открывать файлы STL, а некоторые даже разрабатывают «облегченную» версию своей платформы, предназначенную исключительно для работы с STL. С большой пользовательской базой, которая полагается на формат файла, технология для работы с STL, вероятно, является одной из наиболее зрелых в области 3D-дизайна.
3. Действует как интерфейс между 3D-моделированием и 3D-печатью.
3D-модели с полной точностью, созданные с помощью программного обеспечения САПР, непрактично сложны для публикации в Интернете, тем более для 3D-печати. Преобразование в STL – это способ «упростить» модель до формы, которая может быть легко понятна программному обеспечению слайсера принтера. Есть даже некоторые модели 3D-принтеров, которые не работают ни с какими другими форматами файлов, кроме STL.
МИНУСЫ
1. Не содержит данных текстуры.
Стандартный файл STL просто содержит данные о вершинах треугольников, аппроксимирующих поверхность 3D-модели, и ничего больше. Это означает, что цвет STL не содержит цвета, текстуры или материала, который будет использоваться. Если вы хотите напечатать 3D-модель с использованием нескольких цветов или материалов, то файл STL – не лучший выбор. Также невозможно встраивать метаданные, например информацию об авторских правах, в модель STL
2. Файлы STL очень трудно изменить.
Главный недостаток файла STL состоит в том, что его может быть очень сложно редактировать, не считая простого масштабирования модели. Поскольку модель STL содержит только приближение исходной 3D-модели, а не саму модель, часто проще начать модель с нуля, чем изменять существующий файл STL.
Хотя мы указываем это как Ограничение STL, некоторые издатели 3D-моделей фактически используют эту характеристику в своих интересах. Поскольку с моделями STL, как известно, сложно работать, это также означает, что модели, которые они публикуют, не могут быть изменены. В некотором смысле они сохраняют право собственности на свои оригинальные модели, даже если версия STL была опубликована для всех.
3. Возможно, не догнать современные 3D-принтеры.
Мы уже упоминали, что ограничение в точности файлов STL допустимо, если учесть, что современные 3D-принтеры также ограничены в разрешении. Однако в дальнейшем это может быть не так. Уже сегодня разрабатываются современные 3D-принтеры с микронным разрешением. Если эти 3D-принтеры станут отраслевым стандартом, тогда тесселированные форматы, такие как STL, могут скоро оказаться устаревшими.
Заключительные мысли
Если вы какое-то время играли с 3D-моделями и принтерами, то вы, вероятно, уже сталкивались с файлами STL. Этот удивительно компактный формат файла отлично подходит для обмена 3D-моделями, но у него есть несколько ограничений. Понимая эти ограничения, вы будете знать, что можно и чего нельзя делать с файлами STL – и когда вам нужно начать работать с другими форматами файлов 3D.
Внимание! Никогда не оставляйте 3D-принтеры без присмотра. Они могут представлять опасность для пожарной безопасности.
Формат STL чем открыть? Список программ, инструкции с фото
Stereolithography или просто STL – это формат файла, который достаточно часто применяется при хранении 3D моделей, используемых в дальнейшем для изготовления различных изделий на 3D-принтерах или станках с ЧПУ. Данный формат начал использоваться еще в 1987 г.
STL активно применяется при проектировании, в работе с видео и даже при создании компьютерных игр.
Файлы могут записываться как в текстовом, так и бинарном форматах.
Стоит отметить, что задачей STL является передача исключительно геометрии прототипа. Другие аспекты, в том числе цветовое исполнение, STL обычно не передает. Тем не менее существуют способы, позволяющие сохранять информацию о цветах, если в этом существует необходимость.
Есть у STL и другие минусы, например, точность передачи геометрических данных временами оставляет желать лучшего. А если модель чересчур сложна, то размер файла будет довольно существенный.
Однако вышеперечисленные минусы нисколько не умаляют удобства использования формата при проектировании и работе с другими задачами, требующими использования 3D-моделирования.
Программы для открытия STL:
При работе с STL нередко возникают проблемы с открытием файлов. Впервые сталкиваясь с данным форматом, не всегда удается верно подобрать программу, в которой файлы будут доступны для просмотра и редактирования. Сразу возникает вопрос – Чем открыть STL-файлы?
На самом деле проблема эта не столь серьезная, какой может показаться на первый взгляд. Разработано множество программ, в том числе для разных операционных систем, которые легко помогут справиться с данной задачей.
При работе с web-файлом можно пользоваться Microsoft Internet Information Services. Adobe Fireworks позволяет работать с STL, при необходимости взаимодействия с файлами данных.
Для открытия трехмерных изображений, разработанных в stl-формате, можно воспользоваться одной из множества программ. Отметим наиболее популярные, с помощью которых вы сможете открыть данные файлы:
- TurboCAD. Разработана Microsoft. Используется для черчения, работы с изображениями в 2D и 3D форматах. Может применяться как на Windows, так и на Macintosh.
- MeshLab. Еще одна программа для работы с 3D моделями. Имеет открытый код, последняя, на данный момент, версия датирована декабрем 2016 г.
- Systemes CATIA. Французская разработка, написанная на C++. Применима на операционных системах Windows и Unix. Актуальная версия разработана в феврале 2016 г.
В Windows с STL-файлами также можно работать со следующими программами:
— GOM Inspect;
— ideaMK STL Viewer;
— Geomagic Explorer.
Для Mac применимы:
— Afanche 3D Viewer;
— CloudCompare;
— Blender.
Последние две также функционируют на Linux. Помимо прочего, для Linux подходит программа Parametric Technology Creo.
А еще существуют онлайн-сервисы, при помощи которых тоже можно открыть файлы формата STL. С этой задачей может легко справиться, например, greentoken.de
Но чаще всего Stl-файлы, созданные для изготовления изделий на станках с числовым программным управлением (ЧПУ) требуется открыть в программах 3D Max и ArtCam. Подробную инструкцию с пошаговыми фотографиями процесса смотрите в разделах: импорт stl моделей в 3D Max и импорт stl в ArtCam.
Подробнее об истории происхождения и особенностях файлов мы писали в статье об STL-формате.
Таким образом, мы ответили на столь распространенный вопрос о файлах stl чем открыть? Если остались неясности – просто свяжитесь с нами с помощью любого удобного вам способа! Мы открыты для общения практически во всех мессенджерах и с удовольствием проконсультируем по работе с 3д моделями!
Видео:
Где заказать 3д модели в стл-формате?
На нашем сайте представлена самая широкая база 3d stl моделей для станков с чпу по выгодным ценам. При необходимости наши художники разработают нужные вам модели на заказ.
Нас отличают:
- большой опыт работы,
- выгодная стоимость моделей, позволяющая окупить покупку после создания и продажи 1-2 изделий,
- бонусная система скидок для постоянных покупателей,
- возможность доработки любой модели под ваши требования,
- полное сопровождение клиента и помощь при работе.
Звоните!
Что такое файл STL?
Формат файла STL стал де-факто стандартным форматом передачи данных в индустрии быстрого прототипирования и является форматом, необходимым для взаимодействия с Quickparts. Этот формат аппроксимирует поверхности твердотельной модели треугольниками. Для простой модели, такой как коробка, показанная на рисунке 1, ее поверхности можно аппроксимировать двенадцатью треугольниками, как показано на рисунке 2. Чем сложнее поверхность, тем больше треугольников получается, как показано на рисунке 3.
Почти все современные CAD-системы способны создавать файлы STL. Для пользователя процесс часто так же прост, как выбор «Файл», «Сохранить как» и «STL». Ниже приведены шаги для создания высококачественных файлов STL из ряда ведущих современных CAD-систем. Во всех случаях экспортируйте файл STL как двоичный файл. Это экономит время и размер файла.
Как правило, изменение таких параметров, как «Допуск хорды» или «Угловой контроль», приводит к изменению разрешения файла STL. Чем больше файл STL, тем больше треугольников размещено на поверхности модели. Для простой геометрии (не много кривых) файл может занимать всего пару сотен килобайт. Для сложных моделей файлы размером от 1 до 5 МБ будут создавать хорошие детали. Для многих геометрий файлы размером более 5 МБ не нужны, и часто это просто приводит к увеличению времени на получение вашего предложения и деталей.
Кроме того, для большинства процессов и материалов RP минимальная толщина элемента составляет 0,020. Что-то меньшее, чем это, и функции не будут развиваться. Проверьте свои модели и внесите соответствующие изменения в важные функции. Исключением является SLA с высоким разрешением, в котором элементы будут уменьшены до 0,010, и материал SLS Flex, для которого требуется толщина 0,040.
(Обратите внимание, что это только общие рекомендации, и в некоторых случаях они могут не работать или создавать наилучший файл STL. Обратитесь к руководству пользователя или к разработчикам программного обеспечения для получения дополнительной информации или технической поддержки. Если Quickparts определит, что ваш файл STL не подходит для производства, мы свяжемся с вами для получения обновленного файла.)
Geomagic Design (ранее Alibre)
- Файл
- Экспорт
- Сохранить как >STL
- Введите имя файла
- Сохранить
AutoCAD
- Ваш проект должен быть трехмерным твердым объектом для вывода файла STL.
- Убедитесь, что модель находится в положительном пространстве
- Установите Facetres равным 10
- В командной строке введите STLOUT
- Выбрать объекты
- Выберите Y для двоичного файла
- Выберите имя файла
.
CadKey / KeyCreator
- Выберите стереолитографию в параметрах экспорта
- Введите имя файла
- Нажмите «ОК»
I-DEAS
- Файл >Экспорт >Файл Rapid Prototype >OK
- Выберите деталь для прототипирования
- Выберите прототип устройства > SLA500. dat > OK
- Установить абсолютное отклонение фасетки на 0,000395
- Выберите «Двоичный» > «ОК»
Inventor
- Сохранить копию как
- Выберите STL
- Выберите «Параметры» > «Установить высокий»
- Введите имя файла
- Сохранить
IronCAD
- Щелкните правой кнопкой мыши на детали
- Свойства детали > Визуализация
- Установить сглаживание поверхности граней на 150
- Файл > Экспорт
- Выберите .STL
Mechanical Desktop
- Используйте команду AMSTLOUT для экспорта файла STL.
- Следующие параметры командной строки влияют на качество STL и должны быть настроены для получения приемлемого файла.
- Угловой допуск — эта команда ограничивает угол между нормалями соседних треугольников.
- Значение по умолчанию: 15 градусов. Уменьшение угла увеличит разрешение файла STL.
- Соотношение сторон — этот параметр управляет соотношением высоты и ширины граней. Значение 1 будет означать, что высота грани не больше ее ширины. Значение по умолчанию — 0, игнорируется.
- Допуск поверхности — этот параметр определяет максимальное расстояние между краем грани и фактической геометрией. При значении 0,0000 этот параметр игнорируется.
- Vertex Spacing — этот параметр определяет длину ребра грани. Значение по умолчанию — 0,0000, игнорируется.
ProE
- Файл > Сохранить копию
- Установить тип STL
- Установить высоту хорды равной 0. Поле будет заменено минимально допустимым значением.
- Установить контроль угла на 1
- Выберите имя файла
- ОК
Rhino
- Файл >Сохранить как
- Выберите тип файла >STL
- Введите имя файла STL.
- Сохранить
- Выберите двоичные файлы STL
SolidDesigner
- Файл >Внешний >Сохранить STL
- Выберите двоичный режим
- Выберите деталь
- Введите 0,001 мм для максимального расстояния отклонения
- Нажмите «ОК»
SolidEdge
- Файл >Сохранить как
- Задайте для параметра «Тип файла» значение STL
- Опции
- Установите допуск преобразования на 0,001 дюйма или 0,0254 мм.
- Установить угол плоскости поверхности на 45,00
- Сохранить
.
SolidWorks
- Файл >Сохранить как
- Задайте для параметра «Тип файла» значение STL
- Параметры >Вывод как=Двоичный, Единица измерения = Дюймы
- Разрешение > Пользовательское, Допуск отклонения = минимум (ползунок вправо), Допуск угла = 5 градусов
- ОК
- Сохранить
.
Think3
- Файл >Сохранить как
- Задайте для параметра «Тип файла» значение STL
- Сохранить
.
Unigraphics
- Файл > Экспорт > Быстрое прототипирование
- Установить тип вывода на двоичный
- Установить допуск треугольника на 0,0025
- Установить допуск смежности на 0,12
- Установите для параметра Auto Normal Gen значение On (Вкл.)
- Установите для обычного дисплея значение «Выкл.»
- Включить треугольный дисплей
Что такое файл STL?
Центр обучения 3D
Посмотреть все категории
Комплектация:
Введение
Что такое формат файла STL?
Как это работает?
3D-печать файла STL
Является ли формат STL единственным форматом файла для 3D-печати?
Введение
Что такое формат файла STL?
Общая информация о STL
Если вы хотите использовать аддитивное производство для своего следующего проекта, вам нужно будет получить файл в правильном формате, и STL, безусловно, является самым популярным. Действительно, для создания объекта в трех измерениях требуется специальный трехмерный файл.
Что означает «STL» ? Наиболее распространенное объяснение состоит в том, что это аббревиатура слова стереолитография, данная 3D Systems. Но другие скажут, что на самом деле это относится к стандартному языку треугольников или даже к стандартному языку тесселяции. Никто толком не знает, но самое главное не происхождение названия STL, а то, что он делает.
В файле STL хранится информация о вашей 3D-модели. Формат представляет необработанную поверхность модели с маленькими треугольниками. Чем сложнее и детальнее структура, тем больше треугольников будет использоваться для представления модели. Но почему именно этот формат файла полезен?
После создания модели вам необходимо перевести ее на язык, понятный вашему 3D-принтеру. Информация файла STL описывает только геометрию модели, в ней нет спецификаций текстуры, цвета или материала вашей модели. В нем есть вся информация о поверхности объекта, именно то, что напечатает 3D-принтер.
Как создать файл STL?
Создание хорошего файла STL может помочь вам на многих уровнях! Действительно, как вы, возможно, знаете, 3D-печать вашего проекта, от быстрого прототипирования до производства, может быть большим преимуществом. Первым шагом для вас будет создание 3D-дизайна. Сегодня почти все программное обеспечение САПР на рынке может генерировать файл STL из вашей 3D-модели. Вам просто нужно экспортировать файл STL из программы CAD.
Когда у вас есть файл, вы можете оптимизировать его и увеличить разрешение вашей модели. Чтобы получить наилучший результат 3D-печати при заказе детали в нашем онлайн-сервисе 3D-печати, вам может потребоваться следовать всем нашим советам, чтобы получить наилучшее разрешение для вашего файла STL.
Как открыть файл STL?
Вот несколько примеров программ, способных открывать файлы STL:
- Microsoft 3D Viewer.
- Microsoft Print 3D.
- Мешлаб
- МиниМагия
- 3D-Tool Free Viewer
- КАТИЯ
- ИМСИ Турбокад Про
- ТинкерCAD
- SketchUp
- ideaMK STL Viewer
- Параметрическая технология Creo
https://proforma-3dprinting-store. myshopify.com
Как это работает?
Давайте немного продвинемся в нашем объяснении. Мы только что видели, что файл STL на самом деле является переводом 3D-объекта , но что это значит? Этот файл будет кодировать геометрию поверхности объекта, концепция, используемая на этом этапе, называется тесселяцией. Тесселяция — это действие по замощению поверхности геометрическими фигурами, особенно треугольниками, как в примере ниже:
https://computergraphics.stackexchange.com
Роль файла будет заключаться в хранении информации об этих треугольных геометриях. Существует два разных способа хранения информации в файле: кодировка ASCII и двоичная кодировка, которые сохраняют компоненты единичного вектора нормали к треугольнику и координаты вершин.
- Кодировка ASCII
Файл ASCII STL всегда начинается с этой строки:
сплошное имя
Имя будет названием модели, и оно продолжается всеми номерами треугольников:
facet normal n i n j n k
outer loop
vertex v1 x v1 y v1 z
Vertex V2 x V2 Y V2 Z
VERTEX V3
V3 . 8. 0 0 V3
v3 2 V3 .0381 z
endloop
endfacet
Каждый n или v является числом с плавающей запятой. Файл ASCII STL заканчивается на:
endsolid name
Если ваш файл большой и очень подробный, он может немного усложниться и стать огромным. В этом случае есть другое решение.
- Двоичное кодирование
Двоичный файл начинается с 80-символьного заголовка, и каждый треугольник затем представляется двенадцатью 32-битными числами с плавающей запятой. И в итоге это выглядит так:
UINT8 [80] — заголовок
UINT32 — Количество треугольников
Foreach Triangle
Real32 [3] — нормальный вектор
Real32 [3] — Нормальный вектор
[3] — нормальный вектор
9000 2 4 [3] — нормальный вектор
9000 2
4. REAL32[3] – Вершина 2
REAL32[3] – Вершина 3
UINT16 – Число байтов атрибута
конец
Этот формат удобнее для чтения, двоичный формат
вам нужно проверить файл, чтобы найти возможную проблему.
3D-печать файла STL
Аддитивные производственные работы путем добавления материала слой за слоем или спекания порошка слой за слоем. Итак, что будет интересно для 3D-принтера, так это все слои 3D-объекта. На этом этапе инструмент 3D-слайсера позволяет создавать все слои в 2D, и все это затем группируется в файле GCode, языке 3D-принтера.
Таким образом, машина будет выполнять процесс построения объекта слой за слоем. Большим преимуществом STL для 3D-печати является то, что это универсальный формат файлов, и все 3D-принтеры могут его читать. Но прежде чем отправить файл на 3D-печать, вы должны убедиться, что он не поврежден.
Если файл поврежден, 3D-машина не сможет его распечатать. Смежные треугольники должны иметь две общие вершины, и правило правой руки, примененное к вершинам, должно привести к той же ориентации, что и вектор нормали. Ознакомьтесь с нашим топом лучших бесплатных редакторов STL, чтобы отредактировать или восстановить все ваши файлы STL перед процессом 3D-печати.
Всего комментариев: 0