AZ Tools

STL 3D 모델 분석기 (삼각형·부피·바운딩 박스·베드 적합성)

파일

모든 STL(StereoLithography) 메시를 브라우저 내에서 분석 — 업로드 없음. 바이너리/ASCII STL을 자동 감지해 모든 삼각형을 파싱하고, 삼각형 수, 고유 정점 수 vs 원시 정점 수(STL은 삼각형당 3개 정점을 별도 저장하므로 워터타이트 메시는 고유 정점이 원시의 약 1/6), 축 정렬 바운딩 박스, X×Y×Z 크기·중심점, 부호 있는 사면체 부피(모든 삼각형에 대해 Σ (v₀ · (v₁ × v₂)) / 6), 총 표면적, 워터타이트 검사(모든 무방향 에지가 정확히 두 삼각형에서 공유)를 보고합니다. 3방향 직교 SVG 프리뷰(위 XY / 앞 XZ / 옆 YZ)와, 인기 프린터(Bambu A1 Mini / X1C, Prusa MK4, Ender 3 V3, Voron 2.4)가 부품을 받을 수 있는지 보여주는 베드 적합성 표를 포함합니다.

사용법

  1. 점선 영역에 .stl 파일을 드롭하거나 'Choose file' 버튼을 사용하세요.
  2. 단위를 mm·cm·m·인치로 전환하세요(STL은 단위 정보가 없어 3D 프린팅 관례는 mm).
  3. 통계 그리드·3방향 직교 투영·베드 적합성 표를 확인해 어느 프린터가 부품을 받을지 보세요.
  4. 다른 파일을 보려면 Reset을 누르세요.

자주 묻는 질문

STL이 업로드되나요?
아니요. file.arrayBuffer()로 읽고 브라우저 내에서 파싱·렌더링 — 서버로 전송하지 않습니다. 파일 로드 중 DevTools → Network에서 직접 확인할 수 있습니다.
'워터타이트'의 정확한 의미는?
닫힌 메시의 모든 내부 에지가 정확히 두 삼각형에서 공유되는 상태입니다. 본 도구는 무방향 에지 맵을 만들어 개수를 검사합니다 — 2가 아니면 구멍, 미결합 중복 정점, 또는 비매니폴드 결합입니다. PrusaSlicer / OrcaSlicer 같은 슬라이서가 작은 구멍은 자동 수리할 수 있지만, 안정적인 솔리드 부피 계산에는 워터타이트가 필요합니다.
부피는 어떻게 계산?
부호 있는 사면체법: 모든 삼각형 (v₀, v₁, v₂)와 원점이 만드는 사면체의 부호 있는 부피는 (v₀ · (v₁ × v₂)) / 6. 모든 삼각형에 대해 합산하면 둘러싸인 부피 — 원점 위치와 무관하게 닫힌 표면에서 정확합니다. 와인딩 순서 문제로 부호가 뒤집히지 않도록 절댓값으로 표시합니다.
STL에 단위 정보가 없는데 파일 단위가 뭔가요?
STL은 단위를 부호화하지 않습니다. 3D 프린팅의 사실상 관례는 mm, CAD 교환은 종종 인치입니다. 100 mm 정육면체가 이 도구에서 100으로 측정되면 mm, 3.94로 측정되면 인치일 가능성이 큽니다. 예상에 맞을 때까지 단위 드롭다운을 바꿔보세요.
프리뷰가 셰이딩 없는 라인 외곽선인 이유?
WebGL 없이 SVG는 수천 개의 라인 세그먼트는 무리 없지만, 깊이 정렬한 채워진 다각형의 셰이딩은 어렵기 때문입니다. 직교 외곽선 뷰만으로도 실루엣을 확인하고 방향·크기 검증에는 충분합니다 — 풀 3D 렌더링은 슬라이서(Cura, Bambu Studio)에서 보세요.

관련 도구