/* * ISOPModelView.uss - 3D 모델 뷰어 스타일시트 * * [개요] * ISOPModelView 컴포넌트의 루트 요소 스타일을 정의합니다. * 주로 Flexbox 레이아웃 설정을 포함합니다. * * [스타일 구조] * - :root - 루트 요소 Flexbox 설정 * * [레이아웃] * - flex-grow: 1, flex-shrink: 1, flex-basis: 0 * → ISOPModal에서 ISOPChart와 동일한 비율로 공간 분할 * - min-width: 0 → Flexbox에서 컨텐츠 오버플로우 방지 * - overflow: hidden → 자식 요소 잘림 처리 * * [참고] * 3D 렌더링은 C#에서 RenderTexture를 통해 처리되므로 * 이 스타일시트는 레이아웃 설정만 담당합니다. * * [연관 파일] * - ISOPModelView.uxml : UI 레이아웃 * - ISOPModelView.cs : C# 컨트롤러 (렌더링 처리) */ /* =================================== 루트 요소 기본 설정 ISOPChart와 동일한 비율로 공간 분할 =================================== */ :root { flex-grow: 1; /* 남은 공간 채우기 */ flex-shrink: 1; /* 공간 부족 시 축소 허용 */ flex-basis: 0; /* 초기 크기 0 (grow로 분배) */ min-width: 0; /* Flexbox 오버플로우 방지 */ overflow: hidden; /* 자식 요소 잘림 처리 */ }