☑ CSV 4개를 각각 올립니다. columns / boundary / void1 / void2 를 분리해서 확인합니다.
1) 좌표 (내부기둥) 시각화
※ 이 화면은 순수 내부 K-기둥(코아K-기둥 제외)이 실제로 분담하는 면적만 표시합니다. 외곽 경계기둥(B), VOID 경계기둥(D)은 하중 0이며, 코아K-기둥은 별도 화면에서 표시합니다.
2) 외곽(경계기둥) 시각화
※ 이 화면은 외곽 경계기둥(B)이 실제로 분담하는 면적만 표시합니다. 내부 K-기둥과 코아K-기둥 면적은 여기서 채색하지 않습니다.
3) VOID구간(코어기둥) 시각화
※ 이 화면은 실분담영역에서 순수 내부 K와 외곽 B를 제외하고 남은 영역(= 코아K 분담영역)을 그대로 표시합니다. VOID 내부는 빈 공간으로 유지합니다. 코아K-기둥: VOID1 = K43, K44, K40, K39, K38, K36 / VOID2 = K7, K8, K15, K16, K17. VOID1, VOID2 내부는 엘리베이터 공간으로 하중 0인 빈 영역입니다.
4) 내부전체 (VOID제외)
※ NOTE: 검은색 바탕은 반드시 사용하지 않습니다. 모든 화면의 캔버스 배경은 밝은 회색 CAD 스타일로 고정합니다.
※ 이 화면은 외곽 내부 전체에서 VOID1, VOID2를 제외한 실분담영역 전체를 표시합니다. VOID1, VOID2 내부는 채우지 않고 빈 공간으로 유지합니다.
5) CSV 업로드
여기로 CSV 파일을 드래그해서 놓을 수 있습니다. 파일명에 columns / boundary / void1 / void2 가 들어 있으면 자동 분류됩니다.
columnscolumns.csv
boundaryboundary.csv
void1void1.csv
void2void2.csv
※ 순서: 기둥 → 외곽선 → VOID1 → VOID2
현재 기둥 개수: 0개
No.
기둥이름
X
Y
외곽점 개수: 0개
No.
X
Y
VOID1 점 개수: 0개 / VOID2 점 개수: 0개
구분
No.
X
Y
6) 경계기둥 처리
경계기둥 생성 완료: 0개
준비 상태입니다.
7) 면적분배 계산
계산 기둥 수: 0개
※ 추출 버튼은 K1~K50의 면적만 골라서 기둥번호,분담면적 CSV로 저장하고, 같은 브라우저의 다른 HTML이 읽을 수 있도록 localStorage['adc_column_area_50']에도 함께 저장합니다.
면적분배 전입니다.
순위
기둥
구분
면적
점유율
8) 실기둥 부재 검토
업로드 파일: 없음
※ 업로드한 실기둥 부재 검토 엑셀의 기둥/도면번호와 규격을 읽어서, 4) 내부전체(VOID제외)의 빨간색 기둥(K계열)과 번호 기준으로 자동 매칭합니다. 예: K1 ↔ 1C001, K14 ↔ 14C001, K39 ↔ 39TC. 기둥 컬럼을 우선 사용하고, C/TC 앞 숫자만 K번호와 비교하며, 뒤의 001 등은 무시합니다. 규격 표시는 H506*201*11*19 → H-506x201x11x19 형식으로 보정합니다.
실기둥 부재 검토 엑셀을 업로드하세요.
빨간색 기둥 ↔ 부재규격 매칭 결과
순위구간
기둥 ID
매칭 키
부재규격
도면번호
판정
기본 내장 데이터 또는 엑셀 업로드 후 표시됩니다.
9) 상위 30% 기둥매칭 판단
※ NOTE: 상위 30% 기둥매칭 판단용 복사 화면입니다.
※ 상위 30% 기둥 중 매칭되는 것은 빨간 동그라미 + 빨간 채움, 미매칭은 빨간 동그라미만 표시합니다.
10) 기둥설계결과
※ 전체 선택 시 설계결과가 있는 기둥을 모두 표시합니다. 전체 표시가 없으면 기둥은 회색 동그라미+채움으로 표시하고, 체크한 부재규격만 색으로 강조합니다.