3D 메쉬 검사·복구기
로컬 삼각 STL 또는 OBJ 표면을 여세요. 경계 간선, 방향이 어긋난 면, 비다양체 간선·정점의 면 번호와 좌표를 진단합니다. 연결된 하나의 껍질을 같은 방향으로 맞추고 단순한 평면·엄격한 볼록 구멍(3~12변)을 최대 4개까지만 막습니다. 복구본은 다시 읽어 검증한 새 파일로 저장하며 모호한 경우 원본을 바꾸지 않고 거부합니다. 위상적 폐합은 자기교차·치수 정확도·3D 출력 가능성의 인증이 아닙니다.
주요 기능
- 파일·면·좌표 상한이 있는 바이너리/ASCII STL·삼각 OBJ 로컬 파싱
- 기본 정확 좌표 일치와 제한된 선택형 근접 용접 허용오차
- 경계·뒤집힌 간선·중복 면·비다양체 간선·정점의 위치 진단
- 보수적인 면 방향 교정과 작은 평면·볼록 구멍 막기, 모호한 경우 거부
- 위상적 폐합·부호 있는 체적 검사 후 저장한 형상을 재가져와 검증
- 형상 전용 OBJ, 검증 가능한 경우 바이너리 STL과 변경 기록 JSON 다운로드
사용 방법
- 2MiB 미만의 로컬 .stl 또는 .obj를 열거나 사면체 구멍 예제를 불러옵니다.
- 원본 좌표 단위를 아는 경우가 아니면 용접은 기본 정확 일치로 두고, 근접 용접 경고를 확인합니다.
- 복구 전에 문제 건수, 투영 간선 그림, 면 번호와 좌표 위치를 검토합니다.
- 보수적인 복구를 실행합니다. 비다양체·분리·비평면·오목·과도한 구멍은 자동 재구성하지 않고 거부합니다.
- 새 껍질과 변경 건수를 보고 검증된 OBJ, 가능한 STL, JSON 변경 보고서를 저장하며 원본을 별도로 보관합니다.
활용 예시
- 나머지는 다양체인 STL 껍질에서 빠진 삼각 면 하나 막기
- 닫힌 OBJ 표면에서 반대로 향한 삼각 면 한 개 바로잡기
- 3D 편집 전 비다양체 간선의 좌표 찾기
- 전체 CAD/출력 검사 전에 작은 삼각 표면의 위상적 폐합 확인
자주 묻는 질문
어떤 파일을 열 수 있나요?
바이너리·ASCII STL과 UTF-8 OBJ의 양의 인덱스 삼각 f 레코드와 일반 v 좌표를 지원합니다. OBJ UV·법선·재질·그룹과 STL 면 법선·선택 속성은 형상 전용 출력에서 제거합니다. 사각 면, 음수 OBJ 인덱스, 곡면, CAD 솔리드와 색 보존은 지원하지 않습니다.
어떤 구멍을 자동으로 막나요?
연결·방향 정리가 가능한 다양체 껍질 하나와 단순 경계 고리 최대 4개입니다. 각 고리는 정점 3~12개이고 충분히 평면이며 엄격한 볼록형이어야 합니다. 경계를 반대로 도는 삼각 부채꼴을 추가합니다. 오목·비평면·자기접촉·비다양체·모호한 경계는 거부합니다.
'위상적으로 닫힘'은 무엇을 보장하나요?
이 메시의 모든 간선이 면 두 개와 접하고, 정점 주변 면이 다양체이고, 방향이 일치하며 부호 있는 체적이 0이 아님을 뜻합니다. 삼각형 자기교차, 중첩 껍질, 두께, 표면 품질, 실제 단위, 출력 적합성 또는 물리 안전은 검사하지 않습니다.
허용오차는 형상을 바꾸나요?
기본값은 좌표의 정확 일치입니다. 선택형 10⁻⁶·10⁻⁴·10⁻³은 입력 파일 자체 좌표 단위의 절대 거리이며 가까운 좌표를 먼저 나온 대표 좌표에 합칩니다. 삼각 면이 붕괴하면 거부합니다. 원본의 크기와 좌표를 알고 변경 건수를 검토할 때만 0이 아닌 값을 쓰세요.
왜 복구를 거부했나요?
세 면 이상이 공유하는 간선, 꼬집힌 정점, 중복 면, 분리된 성분, 방향 모순, 어려운 구멍 또는 체적이 0인 닫힌 결과는 모호합니다. 원본은 그대로 남고 복구 파일은 제공하지 않습니다. 전체 3D 편집기에서 수동 판단이 필요합니다.
모델을 서버로 보내나요?
아닙니다. 파일을 브라우저 메모리에서 읽고 진단·복구하며, 사용자가 선택할 때만 새 파일을 내려받습니다.
개인정보 안내
선택한 메쉬는 이 브라우저 탭에만 머뭅니다. 도구가 모델 바이트를 업로드하지 않으며 OBJ·STL·보고서는 로컬에서 생성합니다.
댓글과 질문