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