[#작업] 기존에 수치 변경 작업으로 만든 도형이 갑자기 튀면서 윗면이 막히는 문제가 있었다. 카메라(시점) 자동 위치 조정 문제인가? 싶기도 하고, AI와 여러가지를 한참 확인을 하다 결국 (AI가) 직접적인 원인을 발견해 이제 수정을 마쳤다. 😇 (* 피곤하지만 해결이 되어 다행이다.)

아래는 핵심 문제 내용에 대한 AI 보고

핵심은 OCCT(OpenCASCADE)의 TopExp_Explorer가 라이브 참조를 반환하는 특성 때문이었습니다. faceExp.Next() 호출마다 저장해 둔 topFace가 다른 면을 가리키게 되어, MakeThickSolidByJoin이 유효하지 않은 면으로 hollow 연산을 시도하다 조용히 실패하는 구조였죠.

두 가지 수정이 함께 작동한 덕분입니다:

topFace = face (typed copy 저장) — hollow 연산 자체를 고침
shell 실패 시 re-throw — 설령 연산이 다시 실패하더라도 solid가 캐시에 저장되지 않는 안전장치