尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Gen NX 대화형 RC 모델링 에이전트 · 표준층(標準層) 기반 대만(臺灣) RC 라멘조 건물을 표준층(Typical Floor) 개념으로 정의하고, 브라우저에서 MIDAS Gen NX Open API로 모델 생성 → 횡하중 → 해석 → 배근 → 도면(DXF) 까지 한 흐름으로 자동화한다. 설치 불필요(브라우저가 MAPI 직접 호출). • 대상: MIDAS Gen NX / 지역: 대만 / 구조: RC Frame / 규격: CNS560(RC) · TWD-USD112 · 耐震規範 • 개발: Dennis • 현재: M1–M4 완료 (동적해석 M2-A4만 API 노출 대기 — MAPI_ENDPOINT_REQUEST.md) 웹앱과 Python 코어는 같은 도메인 규약(표준층 전개·대만 규격)을 공유한다. 웹앱의 단일 진실원천은 shared/rc_engine.js (Agent·Wizard 공용).檢視完整 README ↗
대만(臺灣) RC 라멘조 건물을 표준층(Typical Floor) 개념으로 정의하고, 브라우저에서 MIDAS Gen NX Open API로 모델 생성 → 횡하중 → 해석 → 배근 → 도면(DXF) 까지 한 흐름으로 자동화한다. 설치 불필요(브라우저가 MAPI 직접 호출).
| 무엇 | 진입점 | |
|---|---|---|
| ① 웹앱(주력) | 대화형 Agent + 폼 Wizard, 공용 엔진 공유 | gen_nx_rc_agent.html · MIDAS_RC_Modeling_Wizard.html |
| ② Python 코어 | 최초 도메인 엔진(M1/M1.5), 순수 Python | midas_story/ |
웹앱과 Python 코어는 같은 도메인 규약(표준층 전개·대만 규격)을 공유한다.
웹앱의 단일 진실원천은 shared/rc_engine.js (Agent·Wizard 공용).
gen_nx_rc_agent_standalone.html 하나만 받으면 된다(엔진 내장, shared/ 폴더 불필요).
브라우저로 열기 → ⚙에서 MAPI-Key 입력 → 로컬 Gen NX 실행 → 자연어/메뉴로 명령.
인터넷 필요: MIDAS API + Plotly(3D, CDN). 오프라인이면 3D 미리보기만 빠지고 빌드·배근·DXF는 동작.
| 파일 | 내용 | |
|---|---|---|
| 안정판(배포) | gen_nx_rc_agent_v1.2.0.html | 모델링·하중·검증 — 표준층 모델 생성 + 지진/풍 횡하중 + 전단벽 + 동적해석 + 해석결과 + SSEIS/층중량 교차검증 + Story 자동생성. 배근·도면·기존모델 불러오기는 제외(최신판 전용). Vercel 배포 대상, index.html이 이걸로 리다이렉트 |
| 최신판(실험) | gen_nx_rc_agent.html (현 v2.12.3) | 위 + M3 배근(TWD-USD112)·M4 도면(DXF)·M2-B 기존모델 자동판정. 전체 기능. |
HTML + shared/rc_engine.js(같은 위치) + index.html. Vercel 등 정적 호스팅에 리포 그대로 올리면 됨
(빌드 없음). index.html → gen_nx_rc_agent_v1.2.0.html(안정판). 배근·도면까지 보려면 gen_nx_rc_agent.html(최신판).
최초 도메인 엔진(M1/M1.5). 순수 Python, 네트워크 비의존 전개 → Operation 목록 → 전송.
pip install -r requirements.txt # requests, pytest
python -m pytest tests/ -q
cd examples && python build_sample_building.py # 드라이런
# python build_sample_building.py --send # 실제 전송(키·Gen NX 필요)
midas_story/ units · domain · grid · combos · validation · payloads · expander · client · taiwan
shared/rc_engine.js)db/EIGV)→실주기 T₁→지진 Cs 보정 + 응답스펙트럼(db/SPFC+db/SPLC, 대만).
API 전수조사로 "차단" 오판 정정·라이브 검증 (MAPI_FINDINGS.md). v2.10.0(최신판)에 반영.db/SSEIS(USER TYPE) STORY_SHEAR/OTM diff(QA, verify_seismic_sseis 도구). 라이브 검증(0616): GUI Story 정의 모델에서 13행(밑면 포함) 0% 오차 PASS. STORY_SHEAR=엄격상위 누적·OTM=ΣF·(z−L)·밑면 G.L.행 검증. actSseisVerify가 GET db/STOR로 등록 층명에 자동 매핑. 전제: Gen Story Manager에 등록된 Story(GUI Story탭/Auto Generate) 필요 — db/STOR API만으론 미등록(GEN_NX_SSEIS_INTEGRATION_PLAN.md).buildStoryData). 다이어프램은 db/rigd가 담당하고 Story bFLOOR_DIAPHRAGM은 false — 둘 다 켜면 같은 절점 DOF 중복(Dup-DOF) 에러라 분리(라이브 규명).db/STOR PUT 직후 POST ope/STOR(Story Calc OPT) 호출(엔진 외 putStoryCalc())로 테이블을 '유효 건물 Story'로 승격(우발편심 자동산정 지진 5%·풍 15%). 이후 SSEIS/SWIND/층중량 검증이 순수 API 빌드 모델에서도 동작(GUI Auto Generate 불필요). 라이브 2회 재현(0617). ⚠ ope/STOR가 층 자동 리네임(예 RF→Roof) → verify는 GET db/STOR 정규명 사용. MIDAS 개발팀 제보로 확인.db/SWIND(USER TYPE) STORY_SHEAR/OTM diff(verify_swind 도구). 자체 풍력(kN)→압력 역산(WIND_FORCE=PRESS×수직폭×tribH)→PUT→GET→비교. 엔진 swindSelfPressures + SSEIS diff 재사용. 전제: Gen Story Manager 등록 층(SSEIS와 동일). 오프라인 체인 검증 PASS, GUI 라이브 정의검증 예정.verify_story_weight 도구). w0 추정 sanity-check·보정 단서. — 최소 SSEIS PUT→GET→DELETE(흔적 원복). 엔진 + 오프라인 검증 완료. 전제: 등록 Story 모델.문서: DESIGN.md · M2_DESIGN.md · M4_DESIGN.md · CHANGELOG.md
ope/STORPROP이 0612 베타 미탑재(404)라, 라이브로 확인된 db/SSEIS GET PROFILE의 STORY_WEIGHT(실모델 층질량)로 출처 교체sseisProfileToStoryPropstoryWeightDiff/POST/PM 라이브 조사로 db/DCON 네이티브 TWN-USD112 확인 (MAPI_FINDINGS.md §C++++++++)./POST/PM 라이브 교차검증 정식 연동