2026-10-10 — PNCAD handoff 이관(26.10.10 운영배포 2건 + 26.10.9 라운드 2차 ⏳미결)
논의·대안
(handoff.md 캡 관리로 NOW 에서 내려온 절 3개 원문 그대로 이관 — domain:deploy · domain:ui, svc:pncad. [코디] 26.10.12 pncad handoff 캡 20,000자 초과 방지)
✅ 26.10.10 · pncad · 2차 운영배포 (배치 목록 칼럼 하단 칸 · 이동 축 근본수정 · Ctrl+1~6)
[코디] 26.10.12 pncad handoff 캡 관리 — 원문 그대로 이관(원 헤더: 한 줄 완료 항목).
- ✅ 26.10.10(토) [코디] 2차 운영배포 — 배치 목록 = 카탈로그 칼럼 하단 칸(가로 반 · 경계 #catSplit · pncad.split · 칼럼 320 · 3D 폭 1680: 746→1026) + 이동 축 근본수정(커서 방향 축 + 축선 최근접점 · 내려다봐도 세로=Z · Ctrl 깊이 Y 방향 반대 수정) + Ctrl+1~6 표시 토글 · 도어 기본 꺼짐(app.door) · pncad
97aaf23· pfs master4f819d5a(+사이트맵e9c002ff) · deploy-live5e167908· 운영 해시 일치 ·_e2e_3dui.pyprod·test·local 147/147 · ⏳페페 육안(Ctrl+1~6 이 실제 크롬 탭 전환을 막는지) · 기존 실패 그대로 = instqty·partsel 867 · trim 툴팁 ·_e2e_pncad.py② 존 UI(gZone 중첩 — 직전 판도 동일)
✅ 26.10.10 · pncad · 페페 검증보고 #1 운영배포 (기준점 큐브 · 선택선 1px)
[코디] 26.10.12 pncad handoff 캡 관리 — 원문 그대로 이관(원 헤더: 한 줄 완료 항목).
- ✅ 26.10.10(토) [코디] 페페 검증보고 #1 운영배포 — 배치 팝업 기준점 큐브 27점(위치점 클릭·빨강 3px·키보드 · 세그먼트 «버튼으로 고르기» 접힘) + 3D 선택선 1px(후광 3·펄스 2→1) + 고른 장 기준점 빨간 점 · pncad
5735c78(+E2E prod 모드c232f82) · pfs master765da6e0· deploy-liveb3dd1517· 운영 해시 일치 ·tools/_e2e_3dui.pyprod·test 런2,3,5 86/86 · 사이트맵caf50f31PNCAD same · 스크린샷C:\dev\_work\pncad-3dui-1009\r5-0*_prod.png· ⏳페페 육안
⏳ 26.10.9 · pncad · 라운드 2차 — 모서리별 S·E · 곡선 종류 · 상한 완화 (미결 3)
[코디] 26.10.12 pncad handoff 캡 관리 — 원문 그대로 이관(원 헤더: ⏳ 26.10.9(금) 12:44 KST [코디] 라운드 2차 — 모서리별 S·E · 곡선 종류 · 상한 완화 (pncad 로컬 커밋
a3124a7· sync·배포·push 전)).
- [페페] 확정 26.10.9: 모서리마다 {a,b,r?} · 입력 = 그 변 «반대쪽 끝에서» 잰 S·E(→ a = W−S · b = D−E, 저장은 a·b) · 기본 = 접선 1/4 타원(a=b = 옛 원호와 완전 동일) · R 지정 = S·E 를 지나는 원호(중심 = 판 안쪽 해) · 상한 a ≤ W · b ≤ D · 같은 변 합 ≤ 변 길이(오전 「전면 전체 호 제외 · R ≤ min(W,D)」 폐기).
- 무엇:
C:\dev\pncad\schema.js라운드 절(roundCorner·roundArc·roundMetrics·roundVal·roundOwn·roundOwnVal·roundRuleVal·roundCornerOut·roundBomCorner·roundOutline · checkRound/roundLabel/roundSpec/decideRound/applyRounds 확장 · bom 행 corners·plan) ·C:\dev\pncad\app.html라운드 섹션(위젯 140×110 · 확대도 296×150 · 모양 세그먼트 · S/E/R 행 · 같이/따로 고치기 · 일괄 모양·S·E · 규칙 둘째 줄 · roundGeom 타원/원호 압출) ·C:\dev\pncad\spec.html(비고 줄 위 평면 그림 18×14mm · 범례 1줄) ·C:\dev\pncad\tools\_e2e_round_se.py(신규) ·_e2e_round.pyF1 셀렉터 ·_snap_scenes.pyprod@/pncad/<폴더>모드. - 저장 포맷: own
{mask,r,kind}(옛·대칭 원호) |{mask,a,b,r?,kind}(켠 모서리 공통) |{mask,c:{비트:값},kind}(모서리마다) · 규칙{at,kind,r}|{at,kind,a,b,r?}· 값 = 숫자|'D'|{a,b}|{a,b,r}. a=b 타원·접선 원호는 옛 r 로 접어 저장(새 필드 0). - 검증:
node schema.jsPASS(라운드 19 + 라운드2 17) · verify2 63.7% 불변 ·_e2e_round.py local38/38 ·_e2e_round_se.py local37/37 · 회귀 local fold 28 · rowcopy 17 · drawer_opts 25 · qa1009 41 · divswap 27 · spec_lr 17 · dimrot 27 · instdrag 30 · trim 29/30(바꾸기 전 판도 같은 1건 「원본 ID 툴팁」 = 기존 실패) · 운영 #28·#36·#41 nest·BOM·규격표 글자·HTML·부재 = 바꾸기 전 판과 동일(GET 만). test 모드 E2E 는 배포 뒤. - ⏳[페페] ①R 지정에서 R < 판 안 최소값(rIn)이면 «판 밖으로 나갑니다» 차단으로 둠(brief 는 R < |SE|/2 만 명시 — a≠b 원호는 rIn 미만이면 변 밖으로 볼록이 튀어나와 외접 재단 사각형을 넘는다) ②a≠b 원호는 꺾임이 구조적으로 생긴다(a:b=1.5 면 최소 22°) — 경고만 ③원호 규칙(a=b)에 «타원» 을 눌러도 같은 모양이라 저장은 옛 {r} — S·E 를 고칠 때 {a,b} 로 바뀜.
관계
- 주제 그룹: pncad
- 관련 문서: pncad-handoff, pncad-session-2026-10-09-pncad-done-rollup, pncad-session-2026-10-09-3d-ui-joint-face