feat: [rd] 방화셔터 도면생성 기능 구현
- 4탭 구성: 설정 / 가이드레일 / 셔터박스 / 3D 렌더링 - 가이드레일 C-채널 SVG 단면도 (횡단면/정면도) - 셔터박스 SVG 단면도 (정면/측면, 내부 부품 ON/OFF) - Three.js 3D 조립체 렌더링 (셔터 개폐 애니메이션, 투명도, 부품 토글) - DXF/PNG/JSON 내보내기, localStorage 프리셋 관리 - 제품 유형별(강판/스크린) 기본값 자동 적용
This commit is contained in:
@@ -601,4 +601,16 @@ public function autoDrawing(Request $request): View|\Illuminate\Http\Response
|
||||
|
||||
return view('rd.auto-drawing.index');
|
||||
}
|
||||
|
||||
/**
|
||||
* 방화셔터 도면생성
|
||||
*/
|
||||
public function fireShutterDrawing(Request $request): View|\Illuminate\Http\Response
|
||||
{
|
||||
if ($request->header('HX-Request')) {
|
||||
return response('', 200)->header('HX-Redirect', route('rd.fire-shutter-drawing'));
|
||||
}
|
||||
|
||||
return view('rd.fire-shutter-drawing.index');
|
||||
}
|
||||
}
|
||||
|
||||
1364
resources/views/rd/fire-shutter-drawing/index.blade.php
Normal file
1364
resources/views/rd/fire-shutter-drawing/index.blade.php
Normal file
File diff suppressed because it is too large
Load Diff
@@ -429,6 +429,9 @@
|
||||
|
||||
// 자동도면 생성
|
||||
Route::get('/auto-drawing', [RdController::class, 'autoDrawing'])->name('auto-drawing');
|
||||
|
||||
// 방화셔터 도면생성
|
||||
Route::get('/fire-shutter-drawing', [RdController::class, 'fireShutterDrawing'])->name('fire-shutter-drawing');
|
||||
});
|
||||
|
||||
// 일일 스크럼 (Blade 화면만)
|
||||
|
||||
Reference in New Issue
Block a user