从语法解析到 3D 渲染,从本地编辑到云端部署,CreateUrban 覆盖程序化建模的完整链路。
内置完整的 CGA 语法解析器与 AST 解释器,支持 extrude、split、comp、roof 等 50+ 核心操作,毫秒级生成 3D 几何体。
基于 CodeMirror 的自定义 CGA Mode,支持关键字、操作符、内置函数、注解的精准高亮与自动补全。
内置中国古建、罗马柱廊、日本神社、哥特教堂、伊斯兰清真寺、现代摩天楼等 10+ 风格模板,一键切换。
基于 WebGL 的交互式 3D 视口,支持 OrbitControls、线框切换、顶点/面数统计、GLB 导出。
BullMQ + Redis 驱动的后台编译 Worker,支持进度追踪、并发控制与大场景异步处理。
Fastify 网关提供认证、计费、市场、成就、流式编译等 10 个 REST API,bcrypt 哈希 + JWT + 速率限制。
TypeScript 端到端,Docker 一键部署,Prisma 类型安全,Vitest 全面覆盖。
Vite 构建,CodeMirror 编辑器,Three.js WebGL 渲染,WebSocket 实时推送。
Fastify 4 + Zod 验证 + @fastify/jwt + @fastify/rate-limit + Swagger 文档。
TypeScript CGA 解析器、AST 求值器、几何体生成器、空间索引查询。
Prisma ORM + PostgreSQL 16,Redis 缓存与 BullMQ 任务队列。
Docker Compose 编排,CI/CD GitHub Actions,自动备份脚本。
Vitest 169+ 单元测试 + 10 API 集成测试,TypeCheck 零错误。
左侧 CGA 规则,右侧实时 3D。无需安装,浏览器内直接运行。