STL 파일이란?
금형설계의 미래를 열어가는 현테크
STL 파일이란?
STL(STereoLithography File)
3D프린팅에서 사용하게 되는 STL 파일 형식은 3차원 데이터를 표현하는 국제 표준 형식 중 하나로 3D SYSTEMS사가 1988년 지정한 인터페이스 표준 파일포맷이다.
STL파일은 아래 세가지의 약자로 지칭될 수 있다.
- Surface Tessellation Language
- Stereo-Lithography
- Standard Transform Language
이 외에도 표준 삼각형 언어 등도 있지만 지금은 의미가 퇴색되어 STereoLithography의 약자로 더 잘 알려져 있다.
3D STL 파일은 일반적인 CAD 모델의 색상, 텍스처 또는 다른 특성 등의 자료는 가지고 있지 않으며, 3차원 물체의 표면 기하 정보만 담고 있다.
특징
- 3D시스템즈에서 3D프린터를 발명하던 초기에 알버트로 부터 컨설팅을 받으면서 입체물을 장비로 전송가능한 3차원데이터로 만드는 방법을 연구하면서 개발되었다.
- 전송하기 위해 삼각형으로 표면을 채우고 각각의 삼각형 점에 대한 위치정보를 기록하는 방법이다.
- 데이터형식이 간단하며 복잡한 CAD시스템의 지원과 양호한 크로스플랫폼이 필요하지 않기 때문에 범용적으로 사용된다.
- 수학적으로 정의된 3D모델을 슬라이스하기 위해 먼저 STL로 변환하게 되는데, STL은 기하정보를 얻기 쉽도록 최소개수의 점을 갖는 삼각면으로 구성된 Mesh 데이터이다.
- 그리드의 크기를 조절함으로써 보다 실체에 가깝도록 해상도의 조절이 가능하지만, 미세할 수로 데이터의 크기는 급격히 증가하는 단점이 있다.
- STL형식은 유한요소해석시 구성하는 그리드구분과 유사하며 물체의 표면에 작은 삼각형으로 구성하고 그 삼각형들을 패치함으로써 실제 모형에 근접하도록 한다.(면화모델)
- 거의 모든 CAD시스템에서 설계한 3D모델을 STL로 변환이 가능하다.