STL 3D 모델 분석기 (삼각형·부피·바운딩 박스·베드 적합성)
.stl 파일(바이너리 또는 ASCII)을 드롭하면 즉시 삼각형 수, 바운딩 박스, X×Y×Z 크기, 부피, 표면적, 워터타이트 검사, 3방향 직교 프리뷰, 그리고 흔한 3D 프린터 베드(Bambu·Prusa·Voron·Ender) 적합 여부까지 표시.
사용법
- 점선 영역에 .stl 파일을 드롭하거나 'Choose file' 버튼을 사용하세요.
- 단위를 mm·cm·m·인치로 전환하세요(STL은 단위 정보가 없어 3D 프린팅 관례는 mm).
- 통계 그리드·3방향 직교 투영·베드 적합성 표를 확인해 어느 프린터가 부품을 받을지 보세요.
- 다른 파일을 보려면 Reset을 누르세요.
자세한 설명
펼치기접기
모든 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)가 부품을 받을 수 있는지 보여주는 베드 적합성 표를 포함합니다.
자주 묻는 질문
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)에서 보세요.
관련 도구
GeoJSON 인스펙터·검증기 (RFC 7946)
GeoJSON 파일을 붙여넣거나 업로드하면 RFC 7946 구조 검증, 지오메트리별 카운트, WGS-84 구면 초과 면적(폴리곤), 하버사인 길이(라인), 바운딩 박스, SVG 지도 미리보기를 — 전부 브라우저 안에서, 업로드 없이 — 확인합니다.
파일
MP4 / ISO 베이스 미디어 파일 분석기
MP4·M4A·M4V·MOV를 브라우저에서 분석합니다. 브랜드, 패스트 스타트 여부, 박스 트리, 트랙별 코덱과 길이, iTunes 태그를 보여 줍니다.
파일
폰트 파일 검사기
.ttf, .otf, .woff 파일을 열어 실제 패밀리 이름, 글리프·문자 수, 버전, 라이선스 문구와 임베딩 허용 범위를 확인합니다.
파일
자바 클래스 파일 분석기
컴파일된 .class 파일을 브라우저에서 바로 분석합니다. 클래스 파일 버전과 자바 릴리스, 접근 플래그, 상수 풀, 필드, 메서드, 참조 클래스를 보여줍니다.
파일
WAV 파일 인스펙터
.wav 파일 드롭 → 포맷·채널·샘플레이트·비트 깊이·길이·모든 RIFF 청크·내장 LIST/INFO 태그 표시. 완전 클라이언트 사이드.
파일
gettext .mo 카탈로그 분석기
컴파일된 GNU gettext .mo 카탈로그를 브라우저에서 읽습니다. 바이트 순서, 헤더, 모든 msgid와 번역, 컨텍스트, 복수형, 미번역 항목까지 보여줍니다.
파일