June Kim's Web Apps
3D 파일 뷰어
STL, OBJ, glTF, 3MF, STEP 같은 3D 파일과 OpenSCAD 원문(.scad)을 브라우저에서 바로 열어 봅니다. 돌려 보고, 크기와 부피를 확인하고, PNG나 STL로 저장할 수 있습니다. 파일은 이 브라우저 안에서만 읽고 어디로도 올리지 않습니다.
예제로 보기
3D 파일을 여기로 끌어다 놓으세요
파일을 고르거나 붙여넣어도 됩니다. OBJ와 MTL, glTF와 bin, 텍스처처럼 함께 쓰는 파일은 한 번에 같이 놓으세요.
STL, OBJ, PLY, glTF, GLB, 3MF, AMF, FBX, DAE, 3DS, WRL, VTK, PCD, XYZ, USDZ, OFF, G-code, STEP, IGES, BREP, SCAD
놓으면 엽니다
OpenSCAD 원문
Ctrl+Enter (Mac은 ⌘+Enter)
OpenSCAD 로그
여는 형식
| 형식 | 확장자 | 알아 둘 것 |
| STL | .stl | ASCII와 바이너리 모두. 단위가 없어 mm로 봅니다 |
| OBJ | .obj (+ .mtl, 텍스처) | 재질과 텍스처는 함께 놓아야 보입니다 |
| glTF, GLB | .gltf (+ .bin, 텍스처), .glb | Draco로 압축한 것도 엽니다. 단위는 m |
| 3MF, AMF | .3mf, .amf | 3D 프린팅 형식. 색과 여러 부품을 그대로 |
| PLY | .ply | 면이 없으면 점구름으로. 꼭짓점 색도 보입니다 |
| FBX, Collada, 3DS | .fbx, .dae, .3ds | 모양과 재질만 봅니다. 애니메이션은 재생하지 않습니다 |
| VRML, VTK | .wrl, .vrml, .vtk, .vtp | VTK는 ASCII, 바이너리, XML(.vtp) |
| USDZ | .usdz | 안에 든 장면이 텍스트(USDA)일 때만. 아이폰 스캔처럼 바이너리(USDC)는 아직 못 엽니다 |
| OFF | .off | 면 색, 꼭짓점 색(COFF) 포함 |
| PCD, XYZ | .pcd, .xyz | 점구름 |
| G-code | .gcode, .gco | 3D 프린터 출력 경로. 이동 경로는 메시 목록에서 켭니다 |
| STEP, IGES, BREP | .step, .stp, .iges, .igs, .brep | 처음 열 때 OpenCascade 변환기(약 3MB)를 받습니다 |
| OpenSCAD | .scad | 처음 열 때 OpenSCAD(약 3MB)를 받아 이 브라우저에서 렌더링합니다 |
알아 두기
- 파일은 올리지 않습니다. 3D 파일은 이 브라우저 안에서 읽고 그립니다. 읽기 도구(three.js, OpenSCAD, OpenCascade)만 jsDelivr CDN에서 받아 옵니다.
- 돌리기: 마우스 왼쪽으로 끌면 돌리고, 오른쪽으로 끌면 옮기고, 휠로 확대합니다. 휴대폰은 한 손가락으로 돌리고 두 손가락으로 확대하고 옮깁니다.
- 키보드: 3D 화면을 누르거나 Tab으로 고른 뒤 화살표로 돌리고, Shift+화살표로 옮기고, + -로 확대하고, Home으로 처음 보기로 돌아갑니다.
- 부피와 표면적: 구멍 없이 닫힌 메시만 부피를 계산합니다. 크기는 바닥 기준 가로 × 깊이 × 높이입니다.
- OpenSCAD: 원문을 고치고 Ctrl+Enter로 다시 렌더링합니다. MCAD 라이브러리와 text()용 Liberation 글꼴은 쓸 때만 받습니다. BOSL2 같은 다른 라이브러리는 없고, 한글 text()는 글꼴이 없어 네모(□)로 나옵니다.
- 함께 쓰는 파일: include, use, import로 부르는 같은 폴더의 .scad, .stl은 .scad와 같이 끌어다 놓으면 씁니다. 폴더째 놓아도 됩니다.
- 붙여넣기: 파일을 복사해 이 페이지에 붙여넣거나(Ctrl+V), STL(ASCII), OBJ, OFF, SCAD 원문 같은 글을 붙여넣어도 엽니다.
- 위쪽 축: 3D 프린팅과 CAD 형식은 Z가 위, glTF 같은 게임과 영상 형식은 Y가 위로 엽니다. 누워 있으면 「위쪽 축」을 바꾸세요.
쓰는 도구: three.js 0.169.0 (MIT),
@lofcz/openscad-wasm 0.0.2 (OpenSCAD 2026.09.03, GPL-2.0, 원본 코드는 링크한 저장소에 있습니다),
occt-import-js 0.0.23 (OpenCascade, LGPL-2.1).
예제 모델은 이 페이지를 위해 직접 만들었습니다.