Программа для открытия stl файлов. Что такое расширение файла STL? Программы для открытия STL

Аббревиатура STL - это сокращение от ST ereoL ithography (Стереолитография - технология трёхмерной печати). В файлах с расширением .stl содержатся объёмные модели объектов, которые могут быть "распечатаны" на трёхмерных принтерах. Существует два вида форматов.stl - файлов - бинарный и текстовый (ASCII). Бинарный более компактный, а содержимое текстового.stl файла может быть просмотрено любым текстовым редактором.

Одной из программ, которая позволяет открыть stl файл, является бесплатная программа OpenSCAD, её можно скачать с сайта http://www.openscad.org/downloads.html (есть версии под Windows/Mac OS X/Linux/BSD).

Как этой программой открыть файл с расширением.stl? Для этого из главного меню программы выбрать File --> Open (или нажать комбинацию клавиш Ctrl+O ), в появившемся диалоге выбора файла ввести маску *.stl , как показано на скриншоте:

Это позволит увидеть.stl - файлы, находящиеся в текущем каталоге, выбрать нужный файл и открыть его. Другой способ - просто перетащить нужный.stl - файл из проводника на окно программы.

Окно программы состоит из трёх полей: текстовое, находящееся слева, графическое, расположенное справа вверху, и поле сообщений внизу справа. В самом низу окна находится строка состояния с индикатором прогресса, который появляется при компиляции и визуализации.

После открытия файла надо запустить компиляцию. Это делается нажатием клавиш F5 (компиляция) или F6 (компиляция и визуализация). Мышью можно вращать модель (при нажатой левой клавише) или перемещать (нажав правую клавишу мыши). Комбинация клавиш Ctrl+P передвигает модель в центр поля.

Программа OpenSCAD позволяет экспортировать 3D модели в форматы.STL, .OFF, .DXF, .CSG и в графический формат.PNG (главное меню --> Design). Для форматов.STL, .OFF и.DXF модель предварительно нужно скомпилировать и визуализировать, нажав клавишу F6 . Для формата.CSG достаточно только скомпилировать (клавиша F5 ).

На рисунке внизу показан пример экспорта 3D модели в графический файл формата.PNG:

Программа OpenSCAD позволяет создавать твёрдотельные трёхмерные модели. Для этого используется несложный язык. Вот пример, позволяющий построить модель :

$fn = 100; difference() { color() sphere(40, center = true); color() cylinder(150,30,30, center = true); rotate(90, ) cylinder(150,10,10, center = true); rotate(90, ) cylinder(150,10,10, center = true); rotate(90, ) cylinder(150,10,10, center = true); }

Разберём этот пример. Здесь $fn - это системная переменная, определяющая количество полигонов модели, а следовательно, и графическое разрешение. Этот параметр можно задать отдельно для каждой фигуры

Пример: sphere(20, center = true, $fn = 300);

Чем больше величина $fn, тем больше полигонов, в результате получится более гладкая поверхность, но программе потребуется больше времени на вычисления.

Дальше идёт логический оператор difference() - это разница между первой фигурой (sphere) и четыремя цилиндрами (cylinder) - то есть из сферы (первая фигура в фигурных скобках) вычитаются (выдавливаются) цилиндры (все последующие фигуры в фигурных скобках). Существуют ещё два логических оператора - union() и intersection(). Поскольку такие операторы предназначены для работы с несколькими фигурами, то все фигуры, над которыми производятся логические операции, объединяются фигурными скобками { }.

Итак, программа OpenSCAD позволяет производить три логические операции над трёхмерными фигурами:

  • union() - объединение
  • difference() - вычитание
  • intersection() - пересечение

Оператор color() - это цвет (RGB), в единицах от 0,0 до 1,0. Если использовать четыре параметра, то четвёртый параметр определяет прозрачность.

Пример: color()

Можно также указывать именованные цвета.

Пример: color("red"))

Этот оператор действует на геометрическую фигру, находящуюся сразу за ним.

Пример:
color("blue") sphere(20, center = true, $fn = 300);).

Что бы оператор действовал на несколько геометрических фигур, их заключают в фигурные скобки (как в языке С++).

Color("lime") { sphere(20, center = true, $fn = 300); cylinder(30,10,10); }

Далее идёт оператор sphere(40, center = true);. Здесь указан радиус сферы (40) и расположение её центра так, что бы он совпадал с центром координат системы. Включить или выключить оси координат можно комбинацией клавиш Ctrl+2 или из главного меню программы View --> Show Axis.

Дальше снова оператор цвета color() - он устанавливает цвет большого цилиндра (cylinder(150,30,30, center = true);). После операции выдавливания цвет этого цилиндра будет присвоен внутренней проверхности сферы.

И в самом конце идут три однообразных оператора, рисующие цилиндры. Предварительно каждый цилиндр поворачивается оператором rotate.

Список трёхмерных фигур программы OpenSCAD:

  • sphere(радиус)
  • cube(размер)
  • cube([ширина, высота, глубина])
  • cylinder(высота, радиус, центр)
  • cylinder(высота, радиус1, радиус2, центр)
  • polyhedron(точки, треугольники, выпуклость)

Одними логическими операциями возможности программы OpenSCAD не ограничиваются - в ней можно производить линейное выдавливание плоских фигур в объёмные фигуры, как в программе SolidWorks. Пример:

Linear_extrude(10) polygon([,, ,,]);

В этом примере плоская фигура, состоящая из пяти точек в плоскости Х создаётся командой polygon, и выдавливается командой linear_extrude на высоту 10 в плоскости Z. Вот что получилось в результате:

Вот список плоских фигур, которые можно выдавливать:

  • circle(радиус)
  • square(размер, центр)
  • square([ширина, высота], центр)
  • polygon([точки])
  • polygon([точки],[путь])

Таким образом можно создавать объёмные фигуры практически любой сложности.

STL - один из самых распространенных и востребованных форматов представления данных и может быть нескольких основных модификаций:

  • STL файл, являющийся результатом генерации трехмерной системы автоматизированного проектирования (САПР) Albert Consulting Group . Представляя собой 3Д-модель стереолитографии, данный формат эффективно применяется для создания прототипа объекта и обработки его с помощью 3D-принтера.

STL файл хранит информацию сугубо о поверхностной геометрии трехмерной модели объекта, не включая цветовое оформление, текстуру, каркас и другие принципиальные параметры. Такая 3Д-модель САПР может иметь как стандартное двоичное представление, так и храниться в формате ASCII, именно поэтому объем файла может значительно разниться.

Файлы STL можно также открыть для редактирования обычным Блокнотом , в том случае, если они созданы в стандартном тестовом формате.

STL расширение неприхотливо для конвертации данных и может быть экспортировано/импортировано в большинство САПР, осуществляющих обработку 3Д-моделей, включая SolidWorks , Unigraphics и.т.д.

  • STL-формат (полн. Spruce Technologies ), представляющий собой файл субтитров, применяемый для открытия видео-контента и некоторых авторских программ.

По структуре, STL представляет собой набор комментариев, команд и записей в определенном формате: начало строки должно иметь знак доллара ($), где далее могут следовать конкретные атрибуты: стиль и размер шрифта, цветовая палитра, графические изображения, путь к файлу и.т.д, например:
$FontName = Courier New
$FontSize = 25
//Это атрибуты для Layer 1.
00:02:14:24 , 00:03:17:32 , Текст

В данном случае, STL может сохраняться, как *.txt или *.rtf.

Вся та информация, которая является второстепенной и не имеет отношение к субтитру, разграничивается символами комментариев «//».

  • STL файлы относятся к типу игровых расширений. SuperTux - аркадная 2Д-игра, являющаяся практически полным аналогом легендарного Super Mario Bros . Данное игровое приложение неприхотливо к платформе ОС и может быть адаптировано для Linux, Mac OS, Microsoft Windows. Основной формат представления данных - текстовый. Здесь могут храниться записи о позиционировании юнита, особенностях того или иного игрового уровня, пределах времени и.т.д. Дополнительно может включать в себя media-контент (музыкальное оформление), а также разновидности фоновых графических изображений.
  • STL формат относится к векторным растровым изображениям, являющимся результатом генерации графического редактора Adobe Systems . Такой файл содержит библиотеку стилей, которая может применяться в качестве атрибутов объекта Stroke, Effect и Text в проекте Fireworks. Также можно интегрировать дополнительные стили с помощью команды «Import Styles».
  • STL расширение, представляющее собой перечень доверительных сертификатов от Microsoft. Может быть в виде списка сертификатов, заверенных доверительным лицом. Каждый элемент перечня должен быть подписан отдельно. Данный формат создан специально для безопасного управления соединением и демилитаризации Интернет-ресурсов и других веб-приложений, требующих определенного уровня защиты.
  • STL формат - “детище” южнокорейской программной индустрии, результат генерации многопользовательской сетевой игры ROSE Online . Такой файл может содержать структурированный набор данных о персонажах, уровнях, положении отдельного пользовательского юнита, музыкальное и графическое оформление.

Программы для открытия STL файлов

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

  • в ОС Windows и ОС Mac используются TurboCAD , GOM Inspect , STL Viewer , Geomagic Explorer , Parametric Technology Creo , Dassault Systemes CATIA , KeyCreator , MeshLab , SolidWorks , Pro/Engineer , CloudCompare , Blender , AutoCAD , 3D Studio Max , Autodesk Inventor , Mechanical Desktop (STL файл - результат генерации трехмерной системы автоматизированного проектирования (САПР) Albert Consulting Group ).
  • Блокнот или другой стандартный текстовый редактор (STL формат - файл субтитров, применяемый для открытия видео-контента и некоторых авторских программ).
  • игровая программа SuperTux (STL-формат - аркадная 2Д-игра).
  • в ОС Windows - EZTitles , Avid Media Composer ; в ОС Mac - ApplFinal Cut Pro X , Apple DVD Studio Pro , Avid Media Composer (STL файл - векторное растровое изображение, являющееся результатом генерации графического редактора Adobe Systems ).
  • различные интернет и веб-браузеры, включая Fireworks , Internet Explorer и.т.д (STL расширение - список доверительных сертификатов от Microsoft ).
  • игровое приложение ROSE Online (STL файл - структурированный набор данных о персонажах, уровнях, положении отдельного пользовательского юнита, музыкальное и графическое оформление).

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

  • поврежден или инфицирован файл;
  • файл не связан с реестром ОС (выбрано некорректное приложение для воспроизведения или не произведена инсталляция конкретного плагина);
  • недостаточно ресурсов устройства или ОС;
  • поврежденные или устаревшие драйвера.

Конвертация STL в другие форматы

Трансляция STL в другие форматы представления данных должна осуществляться после установления его принадлежности. Данное расширение является одним из самых распространенных, но в тоже время узкопрофильных и предназначенных для решения определенного круга задач (игровой формат, список сертификатов, растровая графика).

  • описать 3Д-объект в системе автоматизированного проектирования Albert Consulting Group ;
  • обрабатывать субтитры, применяемые для открытия видео-контента и некоторых авторских программ;
  • структурировать данные игровой аркадной 2Д-игры SuperTux ;
  • представить векторное растровое изображение, являющееся результатом генерации графического редактора Adobe Systems ;
  • хранить список доверительных сертификатов от Microsoft ;
  • структурировать данные игрового приложения ROSE Online .

В данном материале мы поговорим о формате STL. Чем открыть материалы такого типа и в чем их особенности, подробно рассмотрим далее. Разработчиком данного решения выступает Albert Consulting Group.

Stereolithography Model File

STL - который используется в стереолитографии. Речь идет о технологии для прототипирования. Аббревиатура расшифровывается следующим образом - StereoLithography. На русский язык данное словосочетание можно перевести как "объемная литография". Файлы STL содержат данные, которые могут применяться в производстве деталей. Для создания формы трехмерной модели применяется последовательность треугольников. Данные могут сохраняться в текстовом формате, который занимает больше места, или в двоичном виде. В последнем случае обеспечивается большее быстродействие.

Теперь вы знаете, какие возможности имеет данный вариант формата STL. Чем открыть файлы такого типа, поможет разобраться приложение Autodesk Inventor. Данный инструмент ориентирован на выпуск документации и проектирование. Решение востребовано в сфере трехмерного объектов.

Обучиться технологии цифровых прототипов можно достаточно быстро. Для этого в программе есть следующие средства: повторение последней команды, система подсказок, ярлыков и значков. При трехмерном моделировании можно применять проектные данные из материалов в 2D. Программа поддерживает процесс экспорта, а также импорта. С помощью данного приложения можно решить комплекс задач, которые связаны с проектированием любой сложности. Также для взаимодействия с расширением можно использовать программы: Dassault Systemes SolidWorks, ShareCAD, IMSI TurboCAD, Rhinoceros, Blender, CATIA, IronCAD, ideaMK STL Viewer.

Spruce Technologies

Существует еще один тип материалов, которые используют аналогичную аббревиатуру. В данном случае речь идет о файле субтитров Spruce Technologies. Разработчиком данного решения выступает Spruce Technologies.

Итак, перед нами файл субтитров. Он используется при воспроизведении визуального материала. Субтитры являются текстовым сопровождением в переводном или на языке оригинала. Таким образом дублируется, реже и дополняется звуковая дорожка передачи или фильма.

В субтитрах отражена речь людей, а также персонажей, находящихся в кадре. Обычно такие данные располагаются внизу экрана во время просмотра видео. Материалы сохраняются в текстовом формате. Кроме того, в интересующих нас файлах могут содержаться комментарии и команды. Последние открываются символом доллара. Они могут задавать атрибуты субтитров, такие как выравнивание, цвет и шрифт.

Расширение STL относится к нескольким разным форматам файлов. В сегодняшней статье мы хотим рассказать о них и познакомить с программами, способными их открыть.

Файлы с таким расширением могут принадлежать к формату макета для 3D-печати, а также субтитров для видео. Само собой разумеется, что и тот и другой вариант можно открыть для просмотра и редактирования. Ещё одна разновидность — список доверия сертификата безопасности, но обычному пользователю недоступна возможность каких-либо манипуляций с ним. Кроме того, расширение STL имеют файлы стилей Adobe Fireworks и ресурсы для ряда видеоигр. Однако Адоби прекратила поддержку Файрворкс ещё в 2013 году, а игровые ресурсы пользователь напрямую редактировать не может, потому эти форматы не актуальны.

Способ 1: TurboCAD

Первый вариант формата STL – макет для стереолитографии, более известной как 3D-печать. Алгоритм открытия макетов для трёхмерной печати мы покажем на примере TurboCAD.


У ТурбоКАД есть ряд недостатков (высокая цена, отсутствует русский язык, неудобный интерфейс), потому, если эта программа вас не устраивает, можете воспользоваться составленным нами обзором программ для черчения : большинство из них также позволяют работать с форматом STL.

Способ 2: EZTitles

Второй распространённый вариант формата STL – субтитры для видео по стандарту Европейского Вещательного Союза. Лучшей программой для просмотра и редактирования таких файлов будет EZTitles.


У данного метода есть несколько недостатков. EZTItles – платная программа с большими ограничениями пробной версии. Кроме того, распространяется это ПО исключительно на английском языке.

Заключение

В качестве заключения отметим, что большинство существующих STL-файлов относятся к типу макета для 3D-печати.

Формат 1

Название (англ.): Stereolithography Model File

Название (рус.): Файл модели для стереолитографии

Разработчик: Albert Consulting group

Описание: STL также известный как Stereolithography Model File представляет собой формат файла модели для стереолитографии. Разработан формат компанией Albert Consulting group. Формат STL используется главным образом для проектирования трехмерных деталей. STL означает STereoLithography, что можно перевести как объемная литография. Данные STL могут храниться как в бинарном формате, что обеспечивает более высокую скорость обработки, так и в ASCII-формате. Для просмотра файлов этого типа можно использовать такие программы как Blender, CATIA и им подобные.

Формат 2

Название (англ.): Spruce Technologies Subtitle File

Название (рус.): Файл субтитров Spruce Technologies

Разработчик: Spruce Technologies

Описание: STL иначе Spruce Technologies Subtitle File представляет собой формат файла субтитров Spruce Technologies. Формат STL создан компанией Spruce Technologies, известным производителем аппаратного обеспечения для DVD авторинга. Используется формат для хранения данных субтитров, которые представляют собой документ, содержащий текстовое сопровождение видео. Субтитры могут использоваться для перевода оригинальной аудио дорожки (в текстовом представлении), добавления примечаний и т.п. Файлы STL содержат данные о времени начала и окончания показа субтитров, а также сам текст. Кроме того они могут включать в себя комментарии и специальные команды позволяющие настраивать параметры шрифта и цвета.

Для открытия (редактирования) файла этого формата можно использовать следующие программы:

Формат 3

Название (англ.): Micrografx Designer stylesheet file

Название (рус.): Таблица стилей Micrografx Designer

Разработчик: Corel

Описание: STL иначе Micrografx Designer stylesheet file представляет собой формат файла таблицы стилей Micrografx Designer. Разработчиком формата STL является известная софтверная компания Corel. Объекты STL содержат таблицы стилей Micrografx Designer – графического редактора, в настоящее время известного как Corel Designer. Файлы стилей STL могут быть открыты программами Corel Designer или iGrafx Designer.