🏛️ NL2CGA 全球建筑代码资产库

支持 8 大建筑分类、92 种建筑风格的程序化生成。从自然语言描述到可编译的 CGA 代码,一键生成全球建筑。

92
CGA 模板
8
建筑分类
60+
风格常量
3
LOD 级别

📊 开发阶段进度

✅ Phase 0 调用链打通
✅ Phase 1 资产库架构
🟡 Phase 2 模板深度填充
⭕ Phase 3 引擎 Import
🟡 Phase 4 知识增强
⭕ Phase 5 API 生态

Phase 0/1 已完成,Phase 2/4 进行中,Phase 3/5 待启动。 查看详细时间表 →

完成 — 可运行且功能完整
部分 — 基础代码可编译,需细化
空白 — 骨架文件,待填充

🔧 核心基础设施

📁 base/ 通用组件(6个)

roof.cga 部分
facade.cga 部分
material.cga 部分
utils.cga 完成
structure.cga 空白
decoration.cga 空白

⚙️ config/ 全局配置(3个)

global_params.cga 完成
lod_settings.cga 完成
style_mapping.cga 完成

🚪 main.cga 总入口

8 大分类自动路由
统一 Generate(floorCount, lod) 接口
完成

🔗 Import 加载器

Python 层内联组装器
递归展开 import 声明
别名前缀化
完成

🌍 全球建筑分类架构