STL Viewer — это программный инструмент для быстрого просмотра и базовой проверки трёхмерных моделей в формате STL (STereoLithography). Приложения такого рода предназначены для визуализации геометрии, инспекции поверхности и оценки качества моделирования перед дальнейшей обработкой, например 3D-печатью или CAD-редактированием. Исторически просмотрщики STL возникли параллельно с распространением трёхмерной печати и цифровых форматов обмена моделями, обеспечивая лёгкий доступ к содержимому файлов без необходимости загружать полнофункциональные CAD-системы.
Типичный STL Viewer поддерживает чтение файлов в бинарном и текстовом вариантах формата, воспроизводит поверхностную триангуляцию и отображает геометрические особенности модели. В отсутствие единого стандарта интерфейса такие просмотрщики часто реализуют аналогичный набор инструментов навигации и режимов отображения, позволяющий быстро оценивать ориентацию, масштаб и целостность сетки. Если конкретная информация о коммерческом или свободном продукте недоступна, описание ниже отражает общую функциональность и сценарии применения типичных реализаций.
- Поддержка формата: чтение STL в бинарном и ASCII-форматах, обработка больших файлов с оптимизацией загрузки.
 - Навигация: интерактивное вращение модели, масштабирование (зум) и панорамирование для осмотра со всех сторон.
 - Режимы отображения: каркасный режим для визуализации рёбер триангуляции и заливка (фейс-шейдинг) для оценки поверхности.
 - Освещение и визуальные настройки: базовые параметры освещения, цвет фона и материал для улучшения контраста и восприятия формы.
 - Ориентация и привязки: отображение осей координат, центрирования модели и возможность установки точек опоры или сетки пола.
 - Инструменты инспекции: подсчёт числа полигонов, определение нормалей, обнаружение дыр или некорректных граней.
 - Измерения: базовые инструменты для измерения расстояний между точками и размеров модели по осям.
 - Производительность: оптимизация рендеринга для плавной работы на ограниченных ресурсах, поэтапная подгрузка при очень больших сетках.
 - Совместимость и интеграция: экспорт изображений экрана (скриншотов) и простая интеграция в рабочие процессы 3D-печати и подготовки моделей.
 - Портативность интерфейса: минималистичный пользовательский интерфейс, быстрый доступ к основным функциям без сложной настройки.