• Механическая обработка и изготовление деталей из металла
  • Комплектация производства промышленным оборудованием
  • Комплексная поставка микроэлектронных компонентов
+7(342)203-78-58
Тех.отд: +7-922-308-78-81

Stl модели это: Что такое файл STL — 3DRadar

Опубликовано: 23.02.2020 в 16:23

Автор:

Категории: Популярное

Содержание

Формат 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