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

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

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

Способ 1: TurboCAD

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


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

Способ 2: EZTitles

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


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

Заключение

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

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

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

  • Попробуйте найти нужный файл в другом источнике в сети интернет. Возможно вам повезет найти более подходящую версию. Пример поиска в Google: "Файл filetype:STL" . Просто замените слово "файл" на нужное вам название;
  • Попросите прислать вам исходный файл еще раз, возможно он был поврежден при передаче;
26 апреля 2017

В данном материале мы поговорим о формате 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 относится к категории автоматизированного проектирования, в среде файлов CAD расшифровывается как Stereolithography File. Такой формат файла применяется в сфере стереолитографии, которая отвечает за обработку трехмерных моделей и частей. В область стереолитографии входят 3d-модели изображения макетов, используемых в целях формирования управляющих моделей для создания большого количества копий.

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

Учитывая, что работа с расширением.stl предполагает определенное программное обеспечение, рассмотрим программу IMSI TurboCAD, способную быстро и комфортно открыть файл STL. Утилита IMSI TurboCAD Deluxe обеспечивает реализацию 2D и объёмных проектов, имеет в своём арсенале полезные интрументы, способные редактировать CAD -файлы, в том числе и STL формат. Стоит отметить, что STL файлы относятся и к среде 3D-моделирования.

Открывать и редактировать STL формат файла, при помощи специальных утилит, можно в пределах системы Windows, а также Mac OS и Linux. Среди остальных популярных программ, которые способны открывать содержимое файла STL и прочих CAD-файлов, можно выделить GOM Inspect либо Geomagic Explorer, а также Dassault Systemes CATIA. Подобные утилиты поддерживают расширение файла категории CAD, они способны открыть файл.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([точки],[путь])

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