Работает на вашем устройстве · Ваш файл никогда не покидает устройство.
STL — формат печати: только форма, и в вебе её почти ничем не показать. GLB — формат веба: один самодостаточный файл, который открывают браузер, просмотрщик моделей или AR. Здесь печатаемый файл превращается в показываемый.
STL почти никогда не несёт цвета, поэтому GLB обычно приходит с одной простой поверхностью — приносить было нечего (редкий двоичный STL с цветом у каждого треугольника его сохраняет). Зато вы получаете файл, который можно положить на страницу, отправить заказчику или бросить в просмотрщик, и никакого 3D-софта ему для этого не понадобится.
Всё выполняется на вашей машине, и для 3D-файла это главное: модель — это обычно изделие заказчика, скан здания или ещё не объявленный дизайн. На сервер ничего не уходит, поэтому потом нечего просить удалить.
Не подходит для: Добавление цвета или текстуры, которых в STL никогда не было.
STL не хранит единиц. Почти каждый STL для 3D-печати считает в миллиметрах, а GLB — в метрах, поэтому страница по умолчанию читает STL как миллиметры и показывает, какого размера будет GLB: кронштейн в 40 мм останется 40 мм, а не станет 40 метрами. Для STL из программы, настроенной на дюймы, выберите «Дюйм», а для STL, который уже в метрах, — «Оставить как есть». Треугольники сохраняют исходные числа, а масштаб записывается в верхний узел модели, который применяют просмотрщики glTF.
Слайсеры строят вверх по оси Z, поэтому STL для печати обычно стоят с осью Z вверх, а GLB использует Y. Инструмент поворачивает модель на четверть оборота, чтобы деталь, стоявшая прямо на столе принтера, стояла прямо и в веб-просмотрщике или в AR; можно выбрать и «Оставить оси как есть». Поворот записывается в тот же верхний узел, что и масштаб.
Все части получают одну простую поверхность: светло-серую, полностью шероховатую и неметаллическую. STL хранит одно направление для каждого треугольника, и эти направления становятся нормалями GLB, поэтому на изогнутых участках видны плоские грани, из которых деталь печаталась, а не гладкая поверхность. Вершины, совпадающие полностью, включая направление, объединяются, когда GLB приводится в порядок.
Читаются и текстовые (ASCII), и двоичные STL. Текстовый STL с несколькими именованными телами приходит одной сеткой с одной поверхностью. Двоичный STL, который хранит цвет каждого треугольника, как пишут некоторые программы для печати, сохраняет эти цвета в GLB в виде цветов вершин, слегка затемнённых серой поверхностью, с которой они смешиваются.
Эта страница на других языках: English · العربية · Deutsch · Français · Español · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা