BIMer 자체 파일 포맷 (.bimer) 저장 및 재로드 E2E 검증 보고서

내장 오피스 2종 + 건축 IFC 6종 + IFC 4x3 교량 3종 (총 11개 BIM 모델) → .bimer 저장 후 브라우저 재로드 & 화면 캡처 검증 (2026-10-19 11:59:06 UTC)

✓ E2E 35/35 PASS (100% 일치)
검증 완료 모델
11 / 11 종
내장 2 + 건축 IFC 6 + 교량 IFC 4x3 3
저장/재로드 총 부재(벽·구조)
4,858 개
저장 전·후 100% 무손실 일치
창호 / 바닥·슬래브 / 실(Space)
862 / 876 / 515
문·창호, 다각형 슬래브, 실 경계 전부 보존
.bimer 총 용량 (11개 합계)
3502.0 KB
스키마 bimer-package/1 JSON
# 모델 ID 모델명 구분 / 스키마 저장된 .bimer 파일 원본 IFC 크기 .bimer 크기 층 벽·구조 창호(문+창) 바닥·슬래브 실(Space) 저장 / 재로드 검증 결과
1 office-main 2층 오피스 본관 (내장 샘플) 내장 오피스 (Built-in) (BIMER Native / IFC4) office-main.bimer 내장 20.4 KB 3 11 16 2 4 5ms / 20ms PASS (100% 일치)
2 office-with-annex 2층 오피스 본관 + 동측 별관 (Open + Import 병합) 내장 오피스 + IFC 병합 (BIMER Native + IFC4) office-with-annex.bimer 내장 25.6 KB 3 15 19 3 5 2ms / 48ms PASS (100% 일치)
3 solibri-building undefined 건축 IFC (Building) (IFC2X3 / IFC4) solibri-building.bimer 303.7 KB 182.4 KB 4 155 153 8 60 10ms / 74ms PASS (100% 일치)
4 building-design undefined 건축 IFC (Building) (IFC2X3 / IFC4) building-design.bimer 562.6 KB 343.9 KB 5 501 56 145 0 16ms / 64ms PASS (100% 일치)
5 haus30 undefined 건축 IFC (Building) (IFC2X3 / IFC4) haus30.bimer 730.1 KB 450.1 KB 6 577 180 24 76 21ms / 123ms PASS (100% 일치)
6 winter-garden undefined 건축 IFC (Building) (IFC2X3 / IFC4) winter-garden.bimer 622.8 KB 380.3 KB 8 553 62 153 0 17ms / 65ms PASS (100% 일치)
7 schependomlaan undefined 건축 IFC (Building) (IFC2X3 / IFC4) schependomlaan.bimer 1323.6 KB 809.1 KB 6 1,266 74 278 100 35ms / 182ms PASS (100% 일치)
8 clinic-architectural undefined 건축 IFC (Building) (IFC2X3 / IFC4) clinic-architectural.bimer 1959.7 KB 1115.8 KB 4 1,612 302 174 269 53ms / 190ms PASS (100% 일치)
9 ifcbridge-model01 undefined 건축 IFC (Building) (IFC2X3 / IFC4) ifcbridge-model01.bimer 126.6 KB 89.7 KB 1 108 0 44 0 6ms / 34ms PASS (100% 일치)
10 ifcbridge-model03 undefined 건축 IFC (Building) (IFC2X3 / IFC4) ifcbridge-model03.bimer 46.1 KB 59.9 KB 3 19 0 44 0 5ms / 46ms PASS (100% 일치)
11 ifcbridge-model05 undefined 건축 IFC (Building) (IFC2X3 / IFC4) ifcbridge-model05.bimer 36.8 KB 24.8 KB 1 41 0 1 1 5ms / 30ms PASS (100% 일치)

#1. 2층 오피스 본관 (내장 샘플) E2E RELOAD PASS

파일: public/samples/bim/office-main.bimer (20.4 KB) 원본: loadSampleOffice() 저장: 5ms · 재로드: 20ms
.bimer 재로드 후 전체 BIMer 호스트 화면 1440×900
2층 오피스 본관 (내장 샘플) Full UI
3D 뷰포트 (재로드된 .bimer 모델) 벽·부재 11 · 슬래브 2
2층 오피스 본관 (내장 샘플) 3D Viewport
2D 평면 뷰 (재로드 후 자동 단면 계산) 단면 세그먼트 0개
2층 오피스 본관 (내장 샘플) 2D Plan View
저장 전(IFC/원본): 층 3 · 벽/부재 11 · 문 4 · 창 12 · 바닥/슬래브 2 · 실 4 .bimer 재로드 후: 층 3 · 벽/부재 11 · 문 4 · 창 12 · 바닥/슬래브 2 · 실 4 (100% 동일)

#2. 2층 오피스 본관 + 동측 별관 (Open + Import 병합) E2E RELOAD PASS

파일: public/samples/bim/office-with-annex.bimer (25.6 KB) 원본: loadSampleOffice() + importSampleAnnex() 저장: 2ms · 재로드: 48ms
.bimer 재로드 후 전체 BIMer 호스트 화면 1440×900
2층 오피스 본관 + 동측 별관 (Open + Import 병합) Full UI
3D 뷰포트 (재로드된 .bimer 모델) 벽·부재 15 · 슬래브 3
2층 오피스 본관 + 동측 별관 (Open + Import 병합) 3D Viewport
2D 평면 뷰 (재로드 후 자동 단면 계산) 단면 세그먼트 0개
2층 오피스 본관 + 동측 별관 (Open + Import 병합) 2D Plan View
저장 전(IFC/원본): 층 3 · 벽/부재 15 · 문 5 · 창 14 · 바닥/슬래브 3 · 실 5 .bimer 재로드 후: 층 3 · 벽/부재 15 · 문 5 · 창 14 · 바닥/슬래브 3 · 실 5 (100% 동일)

#3. undefined E2E RELOAD PASS

파일: public/samples/bim/solibri-building.bimer (182.4 KB) 원본: SolibriGebaeude.ifc 저장: 10ms · 재로드: 74ms
.bimer 재로드 후 전체 BIMer 호스트 화면 1440×900
undefined Full UI
3D 뷰포트 (재로드된 .bimer 모델) 벽·부재 155 · 슬래브 8
undefined 3D Viewport
2D 평면 뷰 (재로드 후 자동 단면 계산) 단면 세그먼트 0개
undefined 2D Plan View
저장 전(IFC/원본): 층 4 · 벽/부재 155 · 문 38 · 창 115 · 바닥/슬래브 8 · 실 60 .bimer 재로드 후: 층 4 · 벽/부재 155 · 문 38 · 창 115 · 바닥/슬래브 8 · 실 60 (100% 동일)

#4. undefined E2E RELOAD PASS

파일: public/samples/bim/building-design.bimer (343.9 KB) 원본: Building_Design_Revit_Model.ifc 저장: 16ms · 재로드: 64ms
.bimer 재로드 후 전체 BIMer 호스트 화면 1440×900
undefined Full UI
3D 뷰포트 (재로드된 .bimer 모델) 벽·부재 501 · 슬래브 145
undefined 3D Viewport
2D 평면 뷰 (재로드 후 자동 단면 계산) 단면 세그먼트 0개
undefined 2D Plan View
저장 전(IFC/원본): 층 5 · 벽/부재 501 · 문 54 · 창 2 · 바닥/슬래브 145 · 실 0 .bimer 재로드 후: 층 5 · 벽/부재 501 · 문 54 · 창 2 · 바닥/슬래브 145 · 실 0 (100% 동일)

#5. undefined E2E RELOAD PASS

파일: public/samples/bim/haus30.bimer (450.1 KB) 원본: Haus30_tagged_elev.ifc 저장: 21ms · 재로드: 123ms
.bimer 재로드 후 전체 BIMer 호스트 화면 1440×900
undefined Full UI
3D 뷰포트 (재로드된 .bimer 모델) 벽·부재 577 · 슬래브 24
undefined 3D Viewport
2D 평면 뷰 (재로드 후 자동 단면 계산) 단면 세그먼트 0개
undefined 2D Plan View
저장 전(IFC/원본): 층 6 · 벽/부재 577 · 문 86 · 창 94 · 바닥/슬래브 24 · 실 76 .bimer 재로드 후: 층 6 · 벽/부재 577 · 문 86 · 창 94 · 바닥/슬래브 24 · 실 76 (100% 동일)

#6. undefined E2E RELOAD PASS

파일: public/samples/bim/winter-garden.bimer (380.3 KB) 원본: WinterGardenIfc6.ifc 저장: 17ms · 재로드: 65ms
.bimer 재로드 후 전체 BIMer 호스트 화면 1440×900
undefined Full UI
3D 뷰포트 (재로드된 .bimer 모델) 벽·부재 553 · 슬래브 153
undefined 3D Viewport
2D 평면 뷰 (재로드 후 자동 단면 계산) 단면 세그먼트 0개
undefined 2D Plan View
저장 전(IFC/원본): 층 8 · 벽/부재 553 · 문 32 · 창 30 · 바닥/슬래브 153 · 실 0 .bimer 재로드 후: 층 8 · 벽/부재 553 · 문 32 · 창 30 · 바닥/슬래브 153 · 실 0 (100% 동일)

#7. undefined E2E RELOAD PASS

파일: public/samples/bim/schependomlaan.bimer (809.1 KB) 원본: IFC Schependomlaan 2018.ifc 저장: 35ms · 재로드: 182ms
.bimer 재로드 후 전체 BIMer 호스트 화면 1440×900
undefined Full UI
3D 뷰포트 (재로드된 .bimer 모델) 벽·부재 1266 · 슬래브 278
undefined 3D Viewport
2D 평면 뷰 (재로드 후 자동 단면 계산) 단면 세그먼트 0개
undefined 2D Plan View
저장 전(IFC/원본): 층 6 · 벽/부재 1266 · 문 34 · 창 40 · 바닥/슬래브 278 · 실 100 .bimer 재로드 후: 층 6 · 벽/부재 1266 · 문 34 · 창 40 · 바닥/슬래브 278 · 실 100 (100% 동일)

#8. undefined E2E RELOAD PASS

파일: public/samples/bim/clinic-architectural.bimer (1115.8 KB) 원본: Clinic_Architectural.ifc 저장: 53ms · 재로드: 190ms
.bimer 재로드 후 전체 BIMer 호스트 화면 1440×900
undefined Full UI
3D 뷰포트 (재로드된 .bimer 모델) 벽·부재 1612 · 슬래브 174
undefined 3D Viewport
2D 평면 뷰 (재로드 후 자동 단면 계산) 단면 세그먼트 0개
undefined 2D Plan View
저장 전(IFC/원본): 층 4 · 벽/부재 1612 · 문 244 · 창 58 · 바닥/슬래브 174 · 실 269 .bimer 재로드 후: 층 4 · 벽/부재 1612 · 문 244 · 창 58 · 바닥/슬래브 174 · 실 269 (100% 동일)

#9. undefined E2E RELOAD PASS

파일: public/samples/bim/ifcbridge-model01.bimer (89.7 KB) 원본: ifcbridge-model01.ifc 저장: 6ms · 재로드: 34ms
.bimer 재로드 후 전체 BIMer 호스트 화면 1440×900
undefined Full UI
3D 뷰포트 (재로드된 .bimer 모델) 벽·부재 108 · 슬래브 44
undefined 3D Viewport
2D 평면 뷰 (재로드 후 자동 단면 계산) 단면 세그먼트 0개
undefined 2D Plan View
저장 전(IFC/원본): 층 1 · 벽/부재 108 · 문 0 · 창 0 · 바닥/슬래브 44 · 실 0 .bimer 재로드 후: 층 1 · 벽/부재 108 · 문 0 · 창 0 · 바닥/슬래브 44 · 실 0 (100% 동일)

#10. undefined E2E RELOAD PASS

파일: public/samples/bim/ifcbridge-model03.bimer (59.9 KB) 원본: ifcbridge-model03.ifc 저장: 5ms · 재로드: 46ms
.bimer 재로드 후 전체 BIMer 호스트 화면 1440×900
undefined Full UI
3D 뷰포트 (재로드된 .bimer 모델) 벽·부재 19 · 슬래브 44
undefined 3D Viewport
2D 평면 뷰 (재로드 후 자동 단면 계산) 단면 세그먼트 0개
undefined 2D Plan View
저장 전(IFC/원본): 층 3 · 벽/부재 19 · 문 0 · 창 0 · 바닥/슬래브 44 · 실 0 .bimer 재로드 후: 층 3 · 벽/부재 19 · 문 0 · 창 0 · 바닥/슬래브 44 · 실 0 (100% 동일)

#11. undefined E2E RELOAD PASS

파일: public/samples/bim/ifcbridge-model05.bimer (24.8 KB) 원본: ifcbridge-model05.ifc 저장: 5ms · 재로드: 30ms
.bimer 재로드 후 전체 BIMer 호스트 화면 1440×900
undefined Full UI
3D 뷰포트 (재로드된 .bimer 모델) 벽·부재 41 · 슬래브 1
undefined 3D Viewport
2D 평면 뷰 (재로드 후 자동 단면 계산) 단면 세그먼트 0개
undefined 2D Plan View
저장 전(IFC/원본): 층 1 · 벽/부재 41 · 문 0 · 창 0 · 바닥/슬래브 1 · 실 1 .bimer 재로드 후: 층 1 · 벽/부재 41 · 문 0 · 창 0 · 바닥/슬래브 1 · 실 1 (100% 동일)