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)가 부품을 받을 수 있는지 보여주는 베드 적합성 표를 포함합니다.
사용법
- 점선 영역에 .stl 파일을 드롭하거나 'Choose file' 버튼을 사용하세요.
- 단위를 mm·cm·m·인치로 전환하세요(STL은 단위 정보가 없어 3D 프린팅 관례는 mm).
- 통계 그리드·3방향 직교 투영·베드 적합성 표를 확인해 어느 프린터가 부품을 받을지 보세요.
- 다른 파일을 보려면 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)에서 보세요.
관련 도구
GeoJSON 인스펙터·검증기 (RFC 7946)
GeoJSON 파일을 붙여넣거나 업로드하면 RFC 7946 구조 검증, 지오메트리별 카운트, WGS-84 구면 초과 면적(폴리곤), 하버사인 길이(라인), 바운딩 박스, SVG 지도 미리보기를 — 전부 브라우저 안에서, 업로드 없이 — 확인합니다.
WAV 파일 인스펙터
.wav 파일 드롭 → 포맷·채널·샘플레이트·비트 깊이·길이·모든 RIFF 청크·내장 LIST/INFO 태그 표시. 완전 클라이언트 사이드.
GPX 트랙 분석기 (거리·고도·지도)
GPS 시계·Strava·Garmin·Wahoo·Komoot 등에서 받은 .gpx 파일을 드롭하면 총 거리·누적 상승/하강·소요시간·이동시간·평균/최고 속도와 함께 트랙 미니맵과 고도 프로필을 즉시 보여줍니다.
파일 해시 검증
파일 드롭 + 기대 SHA-1/256/384/512 붙여넣기 → 실제 해시 일치 검증. 다운로드한 바이너리 설치 전에 유용.
파일 인코딩 감지기
어떤 텍스트 파일이든 업로드 → 인코딩 감지 — UTF-8·UTF-16 LE/BE·UTF-32·Latin-1·ASCII — BOM 감지·바이트 신호 분석·hex 미리보기 포함.
ZIP 내용 보기
ZIP 파일을 드롭하면 내부 파일을 풀지 않고도 목록·크기·미리보기·개별 내려받기까지 가능합니다.