STL (Stereolithography) 파일 형식은 3D 표면 기하학(3D surface geometry)을 표현하는 데 널리 사용되는 파일 형식입니다. 이 형식은 주로 신속 조형(rapid prototyping), 3D 프린팅, 그리고 컴퓨터 지원 제조(CAM) 분야에서 활용됩니다. STL 파일은 3D 객체의 표면을 삼각형(triangles)들의 집합으로 묘사합니다. 각 삼각형은 세 개의 정점(vertices)과 삼각형이 향하는 방향을 나타내는 법선 벡터(normal vector)로 정의됩니다. 이 형식은 구조가 단순하고 효율적이어서 복잡한 모양을 표현하는 데 매우 적합합니다. 그러나 STL 파일은 표면 기하학 정보만을 저장하며, 색상, 질감(texture), 재료 속성(material properties)과 같은 추가 정보를 포함하지 않는다는 한계가 있습니다. 이러한 제한 때문에 STL 파일은 종종 이러한 추가 정보를 제공하는 다른 파일 형식과 함께 사용됩니다. STL 형식의 단순성은 광범위한 채택에 크게 기여했으며, 다양한 소프트웨어 애플리케이션 및 하드웨어 장치 간에 3D 모델을 교환하는 사실상의 표준으로 자리 잡았습니다. 비록 최신 형식들이 더 많은 기능을 제공하지만, STL은 뛰어난 호환성과 사용 편의성 덕분에 여전히 3D 모델링 분야에서 인기 있는 선택으로 남아 있습니다.