- SceneParams: 경간/거더수/간격/높이/슬래브두께 — 실시간 변경 가능
- egui SidePanel(좌측): 슬라이더 편집 → ▶ 적용 → 씬 재생성
- rebuild_mesh(): 파라미터 변경 시 GPU 버텍스·인덱스 버퍼 재생성
- wgpu 22 + egui-wgpu 0.29: forget_lifetime() 로 render pass 전달
- 3D 인코더와 egui 인코더 분리 (wgpu 22 lifetime 호환)
- build_bridge_scene(&SceneParams): 경간·거더수·간격 파라메트릭
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
bearing.rs: X 중심, Y 하방향 (-h to 0) 기하학 수정
bridge_scene.rs: 받침 X 오프셋 제거 (girder 정렬)
Mesh: colors 필드 추가 + recolor() 메서드
sweep.rs / occt.rs: 기본 콘크리트 색 자동 채움
bridge_scene: 부재별 색상 (거더/슬래브/받침/교대)
shader.wgsl: base_color 입력 → 조명 계산에 적용
선택(Selection) 기능은 계획대로 별도 Sprint에 구현.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
viewer/bridge_scene.rs: BridgeScene compositor
- 5× PSC-I Girder (2500mm c/c)
- DeckSlab (12000mm, 220mm thick, top of girders)
- 10× Elastomeric Bearing (5 per abutment end)
- 2× ReverseT Abutment (start & end)
- sweep::merge_meshes로 단일 메시 합성
- scene_extents()로 카메라 자동 배치
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
StubKernel(박스) → PureRustKernel(실제 PSC-I 14-vertex 스위프).
플랜지·웹·헌치 형상 정상 렌더 확인 (스크린샷).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
CLAUDE.md에서 Revit API 섹션 제거 → Output/guides/revit-api-guide.md로 분리.
CLAUDE.md 권위 문서 테이블에 포인터 한 줄만 유지.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
12개 주제 병렬 조사 기반 결정 통합:
UI(Leptos+wgpu), IFC(ifc-lite-core), CI/CD(Gitea+GH 미러),
USD(Codeless schema), Alignment 단계 도입, WASM plugin 3단계,
Feature 카탈로그, FEM(MIDAS), LOD 300, 리본 12탭,
선택/필터, 설정 3계층 모델.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
cimery Feature DSL의 20개 기본 결정 정리.
Rust 내장 DSL + IR + salsa 증분 + 별도 evaluator,
CSV 라운드트립 UX, AI·diff 친화 저장 구조.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
도구 명칭을 cimery(Civil + BIM + -ery)로 확정. 웹(PWA)·데스크톱(Tauri) 듀얼
타깃의 Rust 기반 스택을 잠정 확정하고 근거와 후속 결정 항목을 ADR로 기록.
- 기하 커널: OpenCascade.js(웹) / opencascade-rs(데스크톱) 이원화, GeomKernel trait 추상화
- 렌더: wgpu → WebGPU
- 순수 Rust 공유 모듈: LPG 증분 엔진, FBM Feature, 선형·LRS
- 기존 C# 엔진은 알고리즘·지식만 승계
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
긴 한국어 제목 구분성 향상을 위해 각 항목에 좌측 색상 띠와 점선 구분선 추가.
빌드 시 quartz-custom/custom.scss가 Quartz 기본 custom.scss를 덮어씀.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
첫 배포 시 프로젝트가 없어서 실패했던 문제 수정.
배포 전에 project create를 시도하고, 이미 존재하면 continue-on-error로 통과.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
wiki/ 변경 시 Quartz 4로 빌드하여 parawiki.pages.dev에 자동 배포.
Gitea Actions Runner가 Quartz 클론 → 의존성 설치 → content 교체 → 빌드 → wrangler deploy.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- wiki/ 초기 페이지 추가 (index, log, 주요 개념 9종)
- Output/, wiki/ 하위 CLAUDE.md 규칙 파일 추가
- .gitignore 추가 (.obsidian, .claude, raw, Backup 등 제외)
- CLAUDE.md 프로젝트 규칙 갱신
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
ParaWiki는 AI가 읽고 활용할 파라메트릭 모델링 지식 저장소로, 최종 산출물은
토목용 파라메트릭 모델링 도구. 이번 커밋은 프로젝트의 핵심 맥락과 AI 작업 지침을 확정.
- MVP: 거더교, 설계자·시공사 대상, 철근 설계는 v2 이후
- 잠정 설계 원칙 3가지(비패밀리/증분 인터랙티브/선형·GIS)
- 저장소 작성 규칙: 한국어+영어 병기, AI 우선 구조
Refs #1
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>