# STEP와 STL: 측정, 기하, 정밀도의 차이

STEP와 STL은 다른 일을 합니다. 곡면이 삼각형이 될 때 무엇이 바뀌고, CAD 전달에서 무엇을 확인해야 하는지를 설명합니다.

협력사는 STEP를 요청하고, 프린트 서비스는 STL을 요청합니다. 두 파일 모두 같은 브래킷을 보여 줄 수 있지만, 설계를 서로 바꿔 쓸 수 있는 기술은 아닙니다. 썸네일이 더 나아 보이는 쪽이 아니라, 받는 사람이 다음에 할 일로 산출물을 고르십시오.

STEP는 공학 응용 프로그램 사이에서 제품 모델 데이터를 교환하는 데 쓰입니다. STL은 삼각형으로 나뉜 표면을 기술합니다. 그 차이는 곡선을 나타내는 방식, 잴 수 있는 것, 가져온 뒤에 남는 정보에 영향을 줍니다. [NIST의 STEP 개요](https://www.nist.gov/services-resources/software/step-file-analyzer-and-viewer)와 [미국 의회도서관의 STL 설명](https://www.loc.gov/preservation/digital/formats/fdd/fdd000504.shtml)이 출발점이 됩니다.

## 기하 교환과 삼각형 표면

공학용 STEP 파일은 경계 표현 기하와 관련 제품 정보를 실을 수 있습니다. 원통은 평평한 삼각형 고리가 아니라 해석 곡면으로 표현될 수 있습니다. 실제 내용은 선택한 STEP 스키마, 내보내는 프로그램, 받는 시스템에 달립니다.

STL은 경계를 삼각형으로 근사합니다. 거친 메시는 둥근 모서리를 다각형으로 보이게 합니다. 더 세밀하면 매끄러워 보이지만 여전히 메시입니다. 원래의 구성 선택은 회복되지 않았습니다.

“STEP는 항상 정확하다”는 줄임말은 피하십시오. STEP는 표현의 계통이며, 내보내는 프로그램은 각진 기하를 STEP 컨테이너에 넣을 수 있습니다. 확장자를 믿지 말고 파일 내용과 변환기 능력 설명을 읽으십시오.

## 작업에 따른 선택

| 다음 작업 | 유용한 출발점 | 중요한 유보 |
|---|---|---|
| CAD 간 기하 전달 | STEP | 받는 리더와 필요한 데이터를 시험 |
| 메시 기반 프린트 | STL 또는 프린터가 합의한 형식 | 배율과 메시 품질을 확인 |
| 원래의 파라메트릭 편집 | 네이티브 설계 파일 | 호환 버전과 의존 관계를 포함 |
| 브라우저 제시 | 표시 형식 또는 생성한 미리보기 | 공학 원본은 따로 보관 |

받는 사람이 말한 요건은 일반적인 선호보다 우선합니다. 단위, 바디 구조, 필요한 주석을 포함해 공정이 무엇을 받는지 물어보십시오. 가능한 형식을 모두 보내는 것은 올바른 하나에 합의하는 것과 같지 않습니다.

## 테셀레이션에서 잃는 것

곡면 기하에서 삼각형으로 옮기는 것은 샘플링 결정입니다. 작은 반지름, 좁은 슬롯, 얇은 모서리에는 받는 목적에 충분한 해상도가 필요합니다. 근사를 정하는 것은 내보내기 설정입니다. 파일 이름의 소수 자릿수를 늘려도 개선되지 않습니다.

STL에는 물리적 단위 선언을 둘 표준 자리도 없습니다. 좌표 값 25는 작업 흐름이 해석해야 합니다. 밀리미터인지 인치인지 합의하고, 가져온 뒤 아는 치수를 확인하십시오. CADProps는 신뢰할 수 있는 단위 선언이 없는 STL과 OBJ 좌표를 밀리미터로 가정합니다. 평범한 회색 STL 미리보기를 재료, 색 사양, 제조 마감의 증거로 보지 마십시오.

나중에 STEP 전달이 필요하면 원래 CAD나 원래 공학 STEP를 보관하십시오. 메시에서 STEP로 돌아가면 평면을 담을 수는 있어도, 테셀레이션 전에 있던 곡선, 설계 이력, 의도를 자동으로 재구성하지는 않습니다.

## 어느 파일에서든 부피를 계산할 수 있는가

가능할 수 있습니다. 전제는 다르고, 보고하는 계산 방법이 중요합니다. 닫혀 있고 방향이 일관된 표면은 부피 계산을 뒷받침할 수 있습니다. 틈, 겹치는 셸, 일관되지 않은 방향은 결과를 무효로 만들거나 오해를 부릅니다.

CAD 솔리드에는 기하 커널의 유효성 요건도 있습니다. Open CASCADE 속성 문서는 부피 루틴이 일부 전제를 자동으로 검사하지 않는다고 명시해 경고합니다. [BRepGProp 참조](https://dev.opencascade.org/doc/refman/html/class_b_rep_g_prop.html).

메시 결과는 메시 기반 추정으로 적고 메시 설정을 기록하십시오. 어느 표현이든 계산이 의도한 바디를 덮는지 확인하십시오. 그럴듯한 숫자는 입력을 확인하는 일을 대신하지 않습니다. 치수 확인은 [STEP 측정](https://www.cadprops.com/ko/guides/measure-step-file/index.md)과 함께 할 수 있습니다.

## 모델과 함께 보낼 것

리비전, 단위, 의도한 용도를 포함하십시오. 공학 전달에서는 필요할 때 관리 도면이나 합의된 사양도 포함하십시오. 모델 파일만으로는 어느 리비전이 제조 승인되었는지 받는 사람에게 알려 주지 않습니다.

유용한 메시지의 예: “CAD 전달은 STEP, 프린트 시험은 STL. 둘 다 리비전 B에서 밀리미터로 내보냄.” 내보내기 원본 리비전이 다르면 보내기 전에 해소하십시오.

## 중요한 곳에서 변환을 확인합니다

[STEP를 STL로](https://www.cadprops.com/ko/tools/step-to-stl/index.md) 변환한 뒤, 작업에 중요한 곡선 모서리, 작은 구멍, 얇은 영역을 살피십시오. 받는 응용 프로그램에서 아는 크기를 다시 확인하십시오. STEP 전송에서는 바디나 구성 요소 범위와 다음 시스템이 의존하는 정보도 확인하십시오.

모든 전달에 하나의 최선의 확장자가 있는 것은 아닙니다. 다음 작업에 맞는 파일 표현과, 전송을 설명할 수 있게 하는 짧은 확인이 있습니다.

HTML page: https://www.cadprops.com/ko/guides/step-vs-stl/
