Работает на вашем устройстве · Ваш файл никогда не покидает устройство.
OBJ несёт форму, цвет и текстуру; слайсеру не нужно ничего из этого. Добавьте OBJ и получите двоичный STL — та же геометрия в формате, который слайсеры вроде Cura и PrusaSlicer открывают напрямую.
Цвета теряются не по вине конвертации: в STL их просто негде хранить. Он описывает треугольники и ничего больше, и именно поэтому стал стандартом печати. Если цвета понадобятся позже, сохраните OBJ — здесь вы получаете файл для печати рядом с ним, а не вместо него.
Всё выполняется на вашей машине, и для 3D-файла это главное: модель — это обычно изделие заказчика, скан здания или ещё не объявленный дизайн. На сервер ничего не уходит, поэтому потом нечего просить удалить.
Не подходит для: Починку незамкнутой сетки или дыр — форма конвертируется как есть, непечатаемая модель такой и останется.
Все объекты и группы OBJ сливаются в один список треугольников, потому что STL не умеет держать части раздельно или давать им имена. Грани с четырьмя и более вершинами делятся на треугольники: первая вершина соединяется с каждой парой остальных. Для плоских граней без входящих углов это правильно. А вот, например, Г-образная грань может выйти с треугольниками, которые пересекают её край, поэтому такие грани триангулируйте в программе моделирования до экспорта OBJ.
Линии и отдельные точки из OBJ пропускаются, потому что STL может хранить только треугольники. Собственные нормали OBJ тоже не копируются: направление, в которое смотрит каждый треугольник, вычисляется по порядку его вершин, поэтому треугольник, вершины которого в OBJ перечислены не в том порядке, и в STL смотрит не туда. Координаты хранятся 32-битными числами, которые держат около семи значащих цифр, так что модель, стоящая очень далеко от начала координат, теряет мелкие детали; перед экспортом подвиньте её поближе к началу координат.
STL не хранит единиц, и слайсеры читают его числа как миллиметры. OBJ тоже не указывает единицу, поэтому страница показывает его измеренный размер голыми числами и спрашивает, чем должна была быть одна единица. Если OBJ моделировали в миллиметрах, оставьте всё как есть: числа попадут в STL без изменений, и деталь размером 45 придёт как 45 мм.
Если его сохранили в сантиметрах, дюймах или метрах, выберите эту единицу, и STL будет записан в миллиметрах с её учётом. Многие программы моделирования по умолчанию работают в метрах, и OBJ из такой программы требует варианта «Метр». Страница показывает размер в миллиметрах до преобразования.
У OBJ вверх обычно направлена ось Y, а слайсеры строят вверх по оси Z. Если не выбрать «Оставить оси как есть», модель поворачивается на четверть оборота, чтобы то, что было верхом в OBJ, оказалось верхом на столе принтера.
STL не хранит ничего из того, что описывают файл .mtl и его изображения, так что для этого преобразования хватит одного .obj. Если добавить их, вреда не будет, но инструмент ждёт, пока загрузится каждое изображение, прежде чем записать файл, поэтому без них быстрее.
Эта страница на других языках: English · العربية · Deutsch · Français · Español · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা