변형 및 최적화/최적화
불리언 메시 연산 (로컬): 합집합, 차집합, 교집합
두 개의 닫힌 메시를 로컬에서 합집합, 차집합 또는 교집합으로 결합합니다. Worker가 두 파일을 파싱하고 토폴로지를 정리·검증한 뒤 Manifold WASM으로 불리언 연산을 실행하며, 어느 모델도 업로드하지 않고 결과를 binary STL로 다운로드합니다.
불리언 결과
업로드 없음불리언 결과
두 입력은 모두 닫혀 있고 일관되게 방향이 지정된 매니폴드여야 합니다. 불리언은 Manifold WASM을 사용해 Worker에서 로컬로 실행되며, 다운로드 전에 결과의 매니폴드 토폴로지를 검사합니다.
불리언 결과
STL, OBJ, PLY, 3MF, GLB 또는 버퍼가 내장된 glTF. 두 메시 모두 닫혀 있고 일관되게 방향이 지정된 매니폴드여야 합니다.
불리언 연산 · 합집합(A ∪ B)
메시 A
STL, OBJ, PLY, 3MF, GLB 또는 버퍼가 내장된 glTF. 두 메시 모두 닫혀 있고 일관되게 방향이 지정된 매니폴드여야 합니다.
파일 선택최대 파일 크기: 500 MB · 업로드 없음
메시 B
STL, OBJ, PLY, 3MF, GLB 또는 버퍼가 내장된 glTF. 두 메시 모두 닫혀 있고 일관되게 방향이 지정된 매니폴드여야 합니다.
파일 선택최대 파일 크기: 500 MB · 업로드 없음
업로드 없음 · Manifold WASM은 Worker에서 실행됩니다.
작동 방식
- 1
STL, OBJ, PLY, 3MF, GLB 또는 자체 포함 glTF 형식의 메시 A와 메시 B를 끌어다 놓으세요.
- 2
합집합, 차집합(A − B), 교집합 중 하나를 선택하세요.
- 3
Worker가 두 메시를 용접하고 정리한 뒤, 각 메시가 닫혀 있고 수밀하며 일관되게 방향 정렬되었는지 확인합니다.
- 4
Manifold WASM이 Worker 안에서 불리언을 계산하고, 결과의 매니폴드 토폴로지를 검사합니다.
- 5
결과를 binary STL로 다운로드합니다.
숫자의 의미
합집합은 점유된 부피를 합치고, 차집합은 A에서 B를 제거하며, 교집합은 공유 부피만 남깁니다. 차집합은 순서가 있습니다. A − B는 B − A와 다릅니다.
두 입력 모두 닫혀 있고 일관되게 방향 정렬된 매니폴드여야 합니다. 열린 표면, 뒤집힌 와인딩, 비매니폴드 엣지는 조용히 복구하는 대신 거부됩니다.
결과는 하나의 매니폴드 메시입니다. 교차 지점에서 새로운 엣지와 면이 생기므로 삼각형 수가 두 입력보다 훨씬 많을 수 있습니다.
Manifold는 불리언 엔진이며 복구 도구가 아닙니다. 동일 평면 겹침이나 매우 큰 메시는 여전히 실패하거나 느릴 수 있으므로, 다시 시도하기 전에 clean-mesh, fill-holes, unify-normals 또는 repair-non-manifold를 실행하세요.
프린트 팁
- 두 입력 파일을 닫힌 상태와 일관된 방향으로 유지하고, 불리언 연산 전에 각각을 manifold-check로 확인하세요.
- 차집합에서는 커터가 대상 벽을 완전히 관통하도록 배치하세요. 표면에 닿기만 하는 커터는 두께가 0인 결과를 만들 수 있습니다.
- 출력은 새로운 메시입니다. 연산을 수정해야 할 수 있으니 원본 파일을 보관하세요.
- 특히 새로 생성된 교차 엣지 주변을 슬라이서에서 검사하세요.
자주 묻는 질문
참고 자료
- · ISO/ASTM 52900
- · Manifold: 삼각형 메시를 위한 강건한 불리언 연산