Skip to content

[Application] Correct door placement & avoid exit overlap#200

Merged
learncold merged 1 commit into
mainfrom
codex/door-snap-exit-nonoverlap
May 9, 2026
Merged

[Application] Correct door placement & avoid exit overlap#200
learncold merged 1 commit into
mainfrom
codex/door-snap-exit-nonoverlap

Conversation

@95x8x9
Copy link
Copy Markdown
Collaborator

@95x8x9 95x8x9 commented May 7, 2026

Summary

  • Layout 창에서 Door 설치 시 약간 삐뚤거나 위치가 어긋나도 출구/벽(수평·수직 세그먼트)에 맞춰 자동 보정되도록 개선했습니다.
  • Door가 실내/실외(Exit) 연결을 만들 때, 자동 생성되는 Exit 영역이 기존 Exit 영역과 겹쳐 중복 생성되지 않도록 방지(겹치면 기존 Exit 재사용)했습니다.

Related Issue

  • None (application-only PR)

Area

  • Engine
  • Domain
  • Application
  • Docs
  • Build
  • Analysis
  • Chore

Architecture Check

  • I kept the dependency direction application -> domain -> engine.
  • I did not add Qt UI code to src/domain.
  • I did not add domain or application dependencies to src/engine.
  • I used src/ as the include root.

Verification

  • cmake --preset windows-debug
  • cmake --build --preset build-debug
  • ctest --preset test-debug
  • Not run (reason below)

Risks / Follow-up

  • 보정 스냅/겹침 판정에 사용되는 임계값(거리/면적/비율)이 특정 레이아웃에서 과하거나 부족할 수 있어, 필요 시 수치 튜닝이 필요합니다.

@95x8x9 95x8x9 requested a review from learncold as a code owner May 7, 2026 13:36
@learncold learncold merged commit 3858fda into main May 9, 2026
2 checks passed
@learncold learncold deleted the codex/door-snap-exit-nonoverlap branch May 9, 2026 08:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants