Сайт о телевидении

Сайт о телевидении

» » Как просмотреть stl файл. Чем открыть stl? Stereolithography Model File от Spruce Technologies

Как просмотреть stl файл. Чем открыть stl? Stereolithography Model File от Spruce Technologies

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 .

Game file used by SuperTux, a 2D jump and run side scrolling game similar to Super Mario Bros.; saved in a plain text format and specifies the features of a level, such as enemy unit locations, positions of blocks, and the time limit; also includes a reference to the music and background image for the level.

STL files are stored in the /data/levels/ directory of the installation.

Описание формата файла

Design format used for stereolithography, a rapid prototyping technology used for producing three-dimensional parts; contains a 3D design used as a master model for creating numerous prototypes.

Stereolithography is an interchange file format. It is used to save CAD files in a standard format that can be read by multiple CAD applications.

Программы, которыми можно открыть файл.STL

Описание формата файла

Library of styles referenced by Macromedia (now Adobe) Fireworks; may be used to apply Stroke, Fill, Effect, and Text attributes to an object within an open Fireworks project; can be helpful for creating a uniform look across multiple objects.

Some styles are included with Fireworks, though additional styles may be added to the program. To add extra styles, click the small icon in the top right corner of the Styles panel in Fireworks and select "Import Styles." Then browse to an STL file and click OK to add the style library to your current collection.

Программы, которыми можно открыть файл.STL

Описание формата файла

Movie subtitles file used by video playback and authoring applications; stores the time each subtitle should be displayed; also specifies instructions for how to display subtitles; used for annotating video files or for storing movie translations.

STL files contain commands, comments, and entries. Commands begin with the dollar sign ($) character and can specify fonts, colors, alignment, and other subtitle properties. Comments are delimited by "//" characters. Entries contain the actual subtitle timestamp and text. Here is an example entry:

00:00:11:13 , 00:00:11:42 , This is an example subtitle.

Программы, которыми можно открыть файл.STL

Описание формата файла

List of predefined items that have been signed by a trusted entity; may consist of a list of filenames or a list of certificates; each item in the list has been approved by the signing entity.

Certificate trust lists (CTLs) are used by Microsoft IIS to store trusted websites and other addresses that require a secure connection.

Аббревиатура 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([точки],[путь])

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

При выборе любого 3D программного обеспечения, необходимо, во-первых, найти простой в освоении и использовании, и во-вторых, способный выполнить задачу, которую вы хотите решить, причем на достаточном уровне качества. Большинство профессиональных программ для работы с 3D стоит дорого, однако есть и свободное программное обеспечение, которое можно использовать для создания объемных моделей. Ниже приведен список популярных программ, как бесплатных, так и платных, позволяющих работать с 3D объектами.

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

Бесплатное программное обеспечение для 3D

  • 3Dtin - простейшее 3D программное обеспечение. Вы можете рисовать прямо в браузере;
  • Anim8or - аниматор предназначен для 3D-моделирования и анимации персонажей;
  • Art of Illusion - искусство иллюзий, является свободным, открытым программным обеспечением для 3D моделирования и рендеринга. Программа является более в качественной системой 3D-проектирования для анимированной графики, чем любые инженерные приложения;
  • Creo Elements / Direct - ранее CoCreate – это полная среда проектирования, которая предлагает прямое 3D моделирование для САПР, наряду с 2D-CAD, CAE и интегрированными системами управления данными (PDM);
  • DrawPlus Starter Edition - 100% бесплатный и простой, с четкой векторной графикой, реалистичной кистью, имеет различные инструменты: перо и карандаш, текст по контуру, режимы наложения для продвинутых художественных эффектов;
  • - является обобщением программ с открытым исходным кодом для 3D моделирования: CAD / MCAD / CAx / CAE / PLM, предназначенных непосредственно для машиностроения и дизайна продукции, но также используемые в архитектуре или других инженерных специальностях;
  • GLC Player - это бесплатное приложение используется для просмотра 3D моделей (COLLADA, 3DXML, OBJ, 3DS, STL, OFF, Формат COFF). Программа является удобным инструментом для просмотра множества 3D-моделей и создания из них иллюстраций. GLC_Player является кроссплатформенным приложением (Mac, Linux и Windows);
  • LeoCAD - леокад является САПР, использующейся для создания виртуальных моделей LEGO. Он имеет простой в использовании интерфейс и в настоящее время включает в себя более 3000 различных типов элементов созданных сообществом LDaw;
  • Netfabb Studio Basic - предоставляет возможность редактирования 3D триангулярных объектов, исправлять и анализировать их. Его компактный размер всего в несколько мегабайт позволяет быстро загружать, просто устанавливать и обращаться к STL файлам в течение нескольких секунд;
  • K-3D - является бесплатным программным обеспечением для 3D моделирования и анимации. В комплекте идет плагин-ориентированный процедурный движок, что делает K-3D очень универсальным и мощным пакетом. K-3D ориентирован на полигональное моделирование, и включает в себя основные инструменты для работы с кривыми и анимацией;
  • OpenSCAD - это бесплатное программное обеспечение для создания 3D объектов, доступно для Linux / UNIX, MS Windows и Mac OS X. Она ориентирована на инженерные аспекты 3D моделирования, а не на художественные;
  • Tinkercad - это новый и более быстрый способ создания конструкций для вашего 3D-принтер в веб-браузере. Только с тремя основными инструментами можно создать широкий спектр полезных вещей. Как только ваш проект готов просто скачайте готовый файл STL;
  • Wings 3D - является приложением для моделирования, было разработано в 2001 года. Wings 3D предлагает широкий спектр инструментов моделирования, настраиваемый интерфейс, поддержка освещения и материалов. Программа не имеет поддержки анимации для крыльев.

Коммерческое программное обеспечение 3D

  • 3DS Max - элитный коммерческий инструмент 3D-моделирования;
  • Alibre - одна из самых дешевых САПР программ;

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

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

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