feat: [rd] 자동도면 생성 메뉴 추가

- 레거시 전개도 시뮬레이터를 MNG 환경으로 마이그레이션
- RdController에 autoDrawing 메서드 추가 (HX-Request 체크 포함)
- 라우트: GET /rd/auto-drawing
- R&D 대시보드에 자동도면 생성 카드 추가
- 레거시 PHP 코드 제거 (세션, API키, 서버기록 등)
- Three.js 3D 렌더링, SVG 미리보기, DXF 도면 생성 기능 유지
This commit is contained in:
김보곤
2026-03-08 17:53:48 +09:00
parent 877a60e0fb
commit ef3870f3a3
4 changed files with 4917 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -111,6 +111,24 @@
</div>
</a>
<!-- 자동도면 생성 -->
<a href="{{ route('rd.auto-drawing') }}" class="bg-white rounded-lg shadow-sm p-6 hover:shadow-md transition group">
<div class="flex items-start gap-4">
<div class="w-14 h-14 bg-gradient-to-br from-blue-500 to-cyan-600 rounded-xl flex items-center justify-center text-white shrink-0">
<i class="ri-draft-line text-2xl"></i>
</div>
<div>
<h3 class="text-lg font-semibold text-gray-800 group-hover:text-blue-600 transition">자동도면 생성</h3>
<p class="text-sm text-gray-500 mt-1">조명천장 프레임의 절곡 전개도를 시뮬레이션하고 DXF 도면을 생성합니다.</p>
<div class="flex gap-2 mt-3">
<span class="px-2 py-0.5 bg-blue-50 text-blue-600 text-xs rounded-full">전개도</span>
<span class="px-2 py-0.5 bg-cyan-50 text-cyan-600 text-xs rounded-full">DXF</span>
<span class="px-2 py-0.5 bg-indigo-50 text-indigo-600 text-xs rounded-full">3D 렌더링</span>
</div>
</div>
</div>
</a>
<!-- 모듈 카탈로그 (Phase 2) -->
<div class="bg-white rounded-lg shadow-sm p-6 opacity-60">
<div class="flex items-start gap-4">