STL (Stereolithography) — это формат файлов, изначально созданный для программного обеспечения CAD компании 3D Systems. Файлы STL описывают исключительно поверхностную геометрию трехмерного объекта, не включая информацию о цвете, текстуре или других атрибутах, характерных для современных CAD-моделей. Поверхность объекта в этом формате представляется как совокупность треугольников, образующих сетку (mesh). Каждый треугольник определяется координатами трех своих вершин и вектором нормали, который указывает ориентацию треугольника в пространстве. Поскольку файлы STL описывают только геометрию поверхности, они широко используются в области быстрого прототипирования, 3D-печати и автоматизированного производства (CAM). Простота формата облегчает его обработку, позволяя эффективно выполнять нарезку (слайсинг) и генерацию траекторий движения инструмента. Файлы STL часто применяются для передачи 3D-моделей между различными программными пакетами и производственным оборудованием. Формат поддерживается большинством программ для 3D-моделирования, слайсерами и 3D-принтерами, что делает его стандартом для представления моделей в аддитивных технологиях. Несмотря на широкое распространение, STL имеет ограничения, такие как отсутствие поддержки цвета, текстур и свойств материалов, что привело к разработке альтернативных форматов, обеспечивающих более полное представление данных о модели.