- 왜곡 영역 원 레벨 스타일, 중심점, 포인트 핸들, 영역 외곽선 등
캔버스 스타일을 커스터마이징할 수 있도록 `EditorCanvasStyle` 타입을
추가했습니다.
- `DistortionEditorProps`에 `canvasStyle` prop을 추가하여
외부에서 캔버스 스타일을 전달받을 수 있도록 했습니다.
- `EditorCanvas` 컴포넌트에서 `useMemo`를 사용하여
기본 스타일과 사용자 정의 스타일을 병합하고, 이를 렌더링에
반영하도록 수정했습니다.
- Add EditorCanvas component with visual distortion area editing
- Point-in-polygon detection for area selection
- Individual point dragging with visual handles
- Entire area dragging by clicking inside polygon
- UV-space distortion circle visualization
- Add AreaList component for managing multiple distortion areas
- Add ParameterPanel for editing distortion properties
- Base points (normalized coordinates)
- Drag vectors and distortion strength
- Animation duration and easing
- Add DistortionEditor main component with sidebar layout
- Add useDistortionEditor hook for state management
- Add editor types and interfaces
사각형 내부를 클릭하여 전체 영역을 드래그할 수 있는 기능 포함