Stl модели это: Что такое файл STL — 3DRadar
Формат 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 формат (моделирование в блокнот)
3D-моделирование
Подпишитесь на автора
Подписаться
Не хочу
24
Здравствуете уважаемое 3D сообщество. Сегодня немного информации о формате STL.
Этот формат был разработан достаточно давно, специально для создания моделей с последующим выводом их, на аппаратуру ЧПУ. Не будем углубляться в историю, так как этот сайт не википедия. Тем более классический синтаксис со временем претерпел изменения. Разные программы по разному справляются с ними. Некоторые, например Netfabb, не понимают не классический синтаксис.
А другие, например Blender3D, читают без проблем. Модели в этом формате состоят из треугольников. В прошлом было ограничение на их количество. Из-за чего было ограничение на детализацию модели. Наверное это было связано с мощностями оборудования. Также координаты модели не могли иметь отрицательные значения. Теперь этих ограничений нет. Во всяком случае я с ними не сталкивался. И скорее всего любой принтер справится с любым весом файла модели.
Файл STL содержит описание модели, которое состоит из набора координат трех точек по трем осям. Каждая группа из трех точек образует полигон, в этом формате он называется фасет.
Файл STL может быть текстовым или бинарным. Бинарный файл может нести в себе информацию о цвете модели. Текстовый файл не может этого. Также текстовый файл отличается от бинарного по размеру в большую сторону. Конечно же текстовый файл можно конвертировать в бинарный. Один из самых простых способов сделать это, открыть текстовый файл в любой (подходящей) 3D программе и экспортировать или сохранить его в STL формат. Получившийся файл будет бинарным.
Для того чтобы построить модель, в этом формате, нам нужны координаты ключевых точек. Допусти нам нужен треугольник — фасет с координатами :
v 1 1 0
v 1 -1 0
v -1 -1 0
Порядок описания вершин важен, Так как от этого зависит ориентация нормали. Нумерация выполняется по правилу правой руки.
Поднятый большой палец определяет направление нормали, а согнутые четыре пальца, направление нумерации и порядок описания вершин. Иными словами, если мы хотим чтобы фасет был обращен к нам, описывать его вершины нужно против часовой стрелки.
Так как STL достаточно серьезный формат, в нем естественно есть компонент отвечающий за ориентацию нормалей — facet normal n1 n2 n3. Но так как подавляющее большинство использует только правило правой руки, его параметры обычно ровняются нулю (facet normal 0 0 0 ). А для некоторых программ, его наличие вовсе необязательно.
Для демонстрации построим октаэдр. точнее фигуру напоминающую его, потому что не все его ребра будут одинаковой длинны. Октаэдр это две пирамиды соединенные по основанию. Поэтому и моделировать его будем из двух пирамид. Пирамида, если смотреть на нее сверху вниз, представляет из себя четыре прямоугольника вершины которых соединены в одной точке.
Соблюдая правило правой правой руки, моделируем пирамиду начиная с красного треугольника.
Результат получаем следующий.
Получился квадрат. Потому что центральная точка имеет такую же координату Z как и другие, исправим это. Ниже правильный листинг файла:
solid Octahedron_Created_by_Prototyre3D
facet normal 0 0 0
outer loop
vertex 0 0 -1
vertex 1 1 0
vertex 1 -1 0
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 0 0 -1
vertex 1 -1 0
vertex -1 -1 0
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 0 0 -1
vertex -1 -1 0
vertex -1 1 0
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 0 0 -1
vertex -1 1 0
vertex 1 1 0
endloop
endfacet
endsolid Octahedron_Created_by_Prototyre3D
Построим нижнюю часть. Если мы просто перепишем все и изменим Z на противоположное значение у нас получится фигура, но нормали нижней части будут перевернуты. Поэтому для нижней части мы описываем треугольники почасовой стрелке.
Файл целиком:
solid Octahedron_Created_by_Prototyre3D
facet normal 0 0 0
outer loop
vertex 0 0 -1
vertex 1 1 0
vertex 1 -1 0
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 0 0 -1
vertex 1 -1 0
vertex -1 -1 0
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 0 0 -1
vertex -1 -1 0
vertex -1 1 0
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 0 0 -1
vertex -1 1 0
vertex 1 1 0
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 0 0 1
vertex 1 -1 0
vertex 1 1 0
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 0 0 1
vertex -1 -1 0
vertex 1 -1 0
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 0 0 1
vertex -1 1 0
vertex -1 -1 0
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 0 0 1
vertex 1 1 0
vertex -1 1 0
endloop
endfacet
endsolid Octahedron_Created_by_Prototyre3D
Листинг приведен в классическом синтаксисе. Также он может выглядеть несколько иначе, но не все программы понимают такое написание.
Не классический синтаксис STL:
vertex 0 0 -1
vertex 1 1 0
vertex 1 -1 0
vertex 0 0 -1
vertex 1 -1 0
vertex -1 -1 0
vertex 0 0 -1
vertex -1 -1 0
vertex -1 1 0
vertex 0 0 -1
vertex -1 1 0
vertex 1 1 0
vertex 0 0 1
vertex 1 -1 0
vertex 1 1 0
vertex 0 0 1
vertex -1 -1 0
vertex 1 -1 0
vertex 0 0 1
vertex -1 1 0
vertex -1 -1 0
vertex 0 0 1
vertex 1 1 0
vertex -1 1 0
Так же если мы конвертируем его в бинарный формат, то увидим следующее:
И если сравним размер текстового и бинарного файла то увидим такую картину:
Текстовый файл
Бинарный файл.
Разница практически в два раза. На этом буду заканчивать. Спасибо за внимание. Спасибо за отзывы.
подготовлено специально для Вас.
Подпишитесь на автора
Подписаться
Не хочу
24
Еще больше интересных статей
9
Подпишитесь на автора
Подписаться
Не хочу
Всем привет! Недавно ко мне обратился ко мне человек с просьбой скинуть ему исходник одной из опубли…
Читать дальше
1
Подпишитесь на автора
Подписаться
Не хочу
Обратился ко мне товарищ с просьбой намоделить что-нибудь интересное, в стиле советпанк или киберком…
Читать дальше
178
Подпишитесь на автора
Подписаться
Не хочу
Всем доброго дня!
Часто натыкаясь в объявлениях о просьбе замоделить что-то простое. ..
Читать дальше
Что такое файл 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.
- Meshlab
- MiniMagics
- 3D-Tool Free Viewer
- CATIA
- IMSI TurboCAD Pro
- TinkerCAD
- SketchUp
- ideaMK STL Viewer
- Parametric Technology 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 x v3 y v3 z
endloop
endfacet
Каждый n или v является числом с плавающей запятой. Файл ASCII STL заканчивается на:
endsolid name
Если ваш файл большой и очень подробный, он может немного усложниться и стать огромным. В этом случае есть другое решение.
- Двоичное кодирование
Двоичный файл начинается с 80-символьного заголовка, и каждый треугольник затем представляется двенадцатью 32-битными числами с плавающей запятой. И в итоге это выглядит так:
UINT8[80] – Header
UINT32 – Number of triangles
foreach triangle
REAL32[3] – Normal vector
REAL32[3] – Vertex 1
REAL32[3] – Вершина 2
REAL32[3] – Вершина 3
UINT16 – Число байтов атрибута
end
Этот формат удобнее для чтения, когда его можно закодировать в двоичном формате,
вам нужно проверить файл, чтобы найти возможную проблему.
3D-печать файла STL
Аддитивные производственные работы путем добавления материала слой за слоем или спекания порошка слой за слоем. Итак, что будет интересно для 3D-принтера, так это все слои 3D-объекта. На этом этапе инструмент 3D-слайсера позволяет создавать все слои в 2D, и все это затем группируется в файле GCode, языке 3D-принтера.
Таким образом, машина будет выполнять процесс построения объекта слой за слоем. Большим преимуществом STL для 3D-печати является то, что это универсальный формат файлов, и все 3D-принтеры могут его читать. Но прежде чем отправить файл на 3D-печать, вы должны убедиться, что он не поврежден.
Если файл поврежден, 3D-машина не сможет его распечатать. Смежные треугольники должны иметь две общие вершины, и правило правой руки, примененное к вершинам, должно привести к той же ориентации, что и вектор нормали. Ознакомьтесь с нашим топом лучших бесплатных редакторов STL, чтобы отредактировать или восстановить все ваши файлы STL перед процессом 3D-печати.
Как найти лучшие файлы STL? От Thingiverse до GrabCAD — вы обязательно найдете 3D-модели для печати или редактирования на этих торговых площадках.
Является ли формат STL единственным форматом файлов для 3D-печати?
Когда дело доходит до форматов файлов для 3D-печати, у вас есть выбор. OBJ также является очень распространенным форматом файлов, он также может хранить информацию о текстуре и цвете объекта. Формат PLY — это формат Polygon, который часто использовался для 3D-сканированных объектов
Но не волнуйтесь, в Sculpteo мы можем печатать практически все существующие типы 3D-файлов!
Ваш файл STL готов? Загрузите его прямо сейчас в наш онлайн-сервис 3D-печати, выберите среди всех наших материалов для 3D-печати и мгновенно получите предложение. Вы получите свою часть через несколько дней.
Как сделать файлы STL для 3D-печати?
Что может открыть файл STL?
Для чего используется файл STL?
Где я могу скачать файл STL?
Похожие темы
Наверх
Получайте последние новости о 3D-печати прямо на свой почтовый ящик
Подпишитесь на нашу рассылку, чтобы узнавать о новейших технологиях 3D-печати, приложениях, материалах и программном обеспечении.
Что такое файл STL и для чего он используется?
Автор
Джон Ава-абуон
Вы столкнулись с одним из этих файлов и задались вопросом, что он делает или как его использовать? Теперь ты знаешь!
Аббревиатура STL расшифровывается как Stereolithography (или Standard Tessellation Language) и представляет собой формат файла, используемый в 3D-печати с 1980-х годов. Он в основном используется программным обеспечением САПР, таким как AutoCAD, SolidWorks или Rhinoceros, для хранения информации о трехмерных объектах, чтобы их можно было распечатать на 3D-принтере.
Итак, что такое файл STL?
Что такое файл STL?
Файл STL — это трехмерная модель, содержащая информацию о форме и геометрии объекта. Формат файла был разработан компанией 3D Systems в 1980-х и теперь является стандартным форматом для 3D-печати. Файлы STL используются для быстрого прототипирования и автоматизированного производства (CAM).
Файлы
STL могут быть созданы программным обеспечением САПР и экспортированы в программу нарезки для 3D-печати, такую как Cura или Slic3r. Программа нарезки преобразует файл STL в G-код, код, который сообщает 3D-принтеру, как печатать объект.
Файлы
STL также могут быть созданы из 3D-сканов. Это делается с помощью 3D-сканера для сканирования объекта и последующего экспорта данных сканирования в файл STL. 3D-сканирование может создавать точные модели объектов для 3D-печати, САПР или других целей.
Является ли файл STL единственным способом 3D-печати?
Нет. Формат файла STL — не единственный способ 3D-печати объекта. Другие форматы файлов, такие как OBJ и AMF, также могут использоваться. Тем не менее, STL является наиболее часто используемым форматом файлов для 3D-печати.
Каковы преимущества использования файлов STL?
Использование файлов STL дает множество преимуществ. Одним из преимуществ является то, что они являются очень универсальным форматом файла. Файлы STL можно использовать для 3D-печати, CAD и CAM. Их также можно использовать для создания 3D-моделей из сканов.
Еще одним преимуществом файлов STL является простота их создания и редактирования. Все, что вам нужно, это программа САПР и принтер или сканер. Если вам нужно отредактировать файл STL, вы можете использовать программу САПР или программу 3D-моделирования, например Blender.
Наконец, файлы STL популярны в сообществе 3D-печати, а это означает, что доступно большое количество информации и ресурсов о том, как их использовать.
Каковы недостатки использования файлов STL?
Один из основных недостатков файлов STL заключается в том, что они не очень точны, поскольку содержат информацию только о геометрии объекта, а не о свойствах материала.
Еще одним недостатком файлов STL является то, что они могут быть огромными. Это потому, что они содержат много информации об объекте. Например, простой куб может быть представлен файлом STL размером в несколько мегабайт.
Альтернативы файлам STL для 3D-печати
Существует множество других форматов файлов, которые можно использовать для 3D-печати. Одной из альтернатив является формат файла OBJ. Файлы OBJ похожи на файлы STL, но они также содержат информацию о цвете и текстуре объекта. Это означает, что их можно использовать для создания более точных 3D-моделей.
Другой популярной альтернативой является формат файла AMF. Файлы AMF меньше по размеру и более эффективны, чем файлы STL. Они также содержат информацию о цвете и текстуре объекта.
Существует также формат файла 3MF. Файлы 3MF работают с 3D-принтерами, поддерживающими этот формат. Они содержат информацию о геометрии, цвете и текстуре объекта.
Какой формат файлов для 3D-печати следует использовать?
Формат файла, который вы должны использовать, зависит от ваших потребностей. Файлы STL являются наиболее универсальным форматом файлов и могут использоваться для различных целей.