# Просмотрщик 3D-моделей (STL / OBJ / glTF)

Загрузите модель STL, OBJ, GLB или glTF: сервер извлекает вершины, треугольники, размеры ограничивающей коробки, нормали/UV, материалы и анимации glTF, а модель рендерится в браузере через three.js: вращение мышью, зум колесом, режимы затенения/каркас/нормали, сетка и оси. Очень большие модели прореживаются для предпросмотра (статистика остаётся точной).

> Каноническая страница: https://elysiatools.com/ru/tools/3d-model-viewer

- **Категория:** Media

- **Ключевые слова:** 3d просмотр, stl, obj, gltf, glb, инспектор меша, three.js

## Обзор

Правила разбора: бинарный STL = 80-байтовый заголовок + uint32 LE количества треугольников + 50 байт на треугольник (12 Б нормали + 9×float вершин + uint16); ASCII STL сканирует строки vertex; OBJ разбирает v/vn/vt/f с веерной триангуляцией (индексы с 1 и отрицательные); GLB проверяет magic 0x46546C67 и читает блоки JSON + BIN, декодируя accessors по componentType (5126/5125/5123/5122/5121/5120) и byteStride. Сетка предпросмотра ограничена 80 000 треугольников (выборка с шагом), статистика всегда точна. Геометрию с KHR_draco_mesh_compression / EXT_meshopt_compression декодировать на сервере нельзя — выводится только структура.

## Входные данные

- **Файл 3D-модели (STL / OBJ / GLB / glTF)** (file): Upload a .stl, .obj, .glb or .gltf file
- **Начальный режим рендера** (select)
- **Фон просмотрщика** (select)
- **Автовращение** (checkbox)

## Когда использовать

- Когда нужно быстро проверить геометрию STL- или OBJ-файла и размеры bounding box перед печатью или импортом.
- Чтобы оценить число треугольников, материалы и иерархию узлов в GLB или glTF без установки отдельного ПО.
- Для визуальной инспекции меша в режимах затенения, каркаса или нормалей прямо в браузере.

## Как это работает

- Загрузите файл модели STL, OBJ, GLB или glTF размером до 25 МБ.
- Сервер разбирает геометрию по правилам формата: вершины, треугольники, bounding box, нормали/UV, материалы и анимации glTF.
- В браузере модель рендерится через three.js с выбранным режимом (затенённый, каркас, нормали), фоном и автовращением.
- Сетка предпросмотра ограничена 80 000 треугольников с выборкой по шагу; статистика всегда точная.

## Сценарии использования

- Проверка калибровочных кубов и тестовых STL перед 3D-печатью.
- Инспекция материалов, узлов и bounding box в GLB-сценах.
- Быстрый просмотр OBJ-мешей с нормалями без десктопных программ.

## Частые вопросы

### Какие форматы файлов поддерживаются?

STL (бинарный и ASCII), OBJ, GLB и glTF.

### Что именно извлекается из модели?

Число вершин и треугольников, размеры ограничивающей коробки, нормали, UV, материалы и анимации glTF.

### Как управлять просмотром модели?

Вращайте мышью, масштабируйте колесом; доступны режимы затенения, каркаса и нормалей, сетка и оси.

### Что происходит с очень большими моделями?

Предпросмотр прореживается до 80 000 треугольников, статистика остаётся полной и точной.

### Поддерживается ли сжатая геометрия Draco или meshopt?

Нет: такую геометрию сервер не декодирует, выводится только структура файла.

## Связанные инструменты

- [Анализатор прогноза и сезонности](https://elysiatools.com/ru/tools/time-series-forecast-seasonality-analyzer): Строит прогноз по CSV или JSON временным рядам и показывает тренд, сезонность и остатки в одном отчете
- [Визуализатор JSON Path](https://elysiatools.com/ru/tools/json-path-visualizer): Показывает JSON или JSONL в виде раскрывающегося дерева и позволяет копировать JSONPath для каждого узла
- [Анализатор структурированных логов](https://elysiatools.com/ru/tools/structured-log-analyzer): Определяет распространенные форматы логов, извлекает ключевые поля и выводит JSON, CSV или SQL.
- [Разделение train/test со стратификацией](https://elysiatools.com/ru/tools/train-test-split-with-stratification): Читает датасет CSV/JSON и делит на train/validation/test со стратификацией по целевому столбцу (по умолчанию 70/15/15, воспроизводимое зерно) или стратифицированный k-fold; отчёт о распределении классов по сплитам с полосами отклонения, проверка утечек через дубликаты строк, предпросмотр SMOTE (интерполяция ближайших соседей на train) и экспорт CSV в ZIP.
- [Детектор последовательности аккордов](https://elysiatools.com/ru/tools/audio-chord-progression-detector): Локально оценивает аккорды в аудио и сохраняет CSV, JSON, SVG и описание метода в ZIP.
- [Конструктор глав подкаста (ID3 / Podcasting 2.0)](https://elysiatools.com/ru/tools/podcast-chapter-marker-builder): Вставьте список глав с таймкодами и получите сразу все форматы: JSON глав Podcasting 2.0 (v1.2.0) и RSS-тег podcast:chapters, опциональное вписывание фреймов ID3v2.4 CHAP+CTOC прямо в загруженный MP3 (миллисекунды — обычный big-endian uint32, смещения 0xFFFFFFFF, подфрейм TIT2 на главу, существующие фреймы сохраняются), пары Vorbis-комментариев CHAPTER001 (OGG/Opus), текст mp4chaps, блок таймкодов для описания YouTube и SRT-сайдкар, плюс реальная матрица поддержки плеерами (Apple читает RSS-JSON с 2025; Pocket Casts/Overcast — только встроенный ID3; Spotify игнорирует и то, и другое).
- [Криминалистика и восстановление кодировки текста](https://elysiatools.com/ru/tools/text-encoding-forensics-and-repair): Проверяет кодировку, BOM, переводы строк и mojibake, а затем создаёт локальный вариант исправления с оценкой.
- [Детектор дисбаланса датасета и ресемплер](https://elysiatools.com/ru/tools/dataset-imbalance-detector-resampler): Выявляет дисбаланс классов в CSV или JSON, сравнивает стратегии ресемплинга и показывает сбалансированный набор

## Примеры

- [7Z Viewer Samples](https://elysiatools.com/ru/samples/7z-viewer-samples): A small 7Z archive with text and JSON files for in-browser preview
- [RAR Viewer Samples](https://elysiatools.com/ru/samples/rar-viewer-samples): A small RAR archive with text and JSON files for in-browser preview
- [TAR Viewer Samples](https://elysiatools.com/ru/samples/tar-viewer-samples): A small TAR archive with text and JSON files for in-browser preview
- [ZIP Viewer Samples](https://elysiatools.com/ru/samples/zip-viewer-samples): A small ZIP archive with text and JSON files for in-browser preview

## Связанные материалы

- [Инструменты анализа текста, читаемости и проверки содержания](https://elysiatools.com/ru/hubs/text-analyze): Сравните в одном хабе текстовую статистику, определение языка, оценку читаемости, анализ тональности, модерацию и анализ шаблонов.
- [Инструменты JSON-обмена и перевода форматов](https://elysiatools.com/ru/hubs/json-convert): Сравните инструменты преобразования JSON для CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN и других структурированных форматов в одном хабе.
- [Инструменты конвертации регистра, кодировки и нормализации текста](https://elysiatools.com/ru/hubs/text-convert): Сравните в одном хабе конвертацию регистра, ширины символов, кодировок, работу с quoted-printable и встроенную нормализацию текста.
- [Инструменты для проверки, diff и преобразования JSON](https://elysiatools.com/ru/hubs/json-utility): Соберите в одном хабе инструменты для форматирования JSON, сравнения версий, проверки путей, валидации схем, объединения файлов и преобразования данных для API и data workflows.
